make a vagrant box to make things easier
Maybe a vagrant box will be less work for users. At the moment the Vagrantfile is just pointing to a remote url, but in the future it should contain the actual scripts to construct the box so that the box can be updated as the dependencies in the repository change.
This commit is contained in:
32
INSTALL.md
32
INSTALL.md
@@ -1,3 +1,35 @@
|
||||
# Vagrant
|
||||
|
||||
The simplest way to get pokecrystal to compile is to use Vagrant and
|
||||
VirtualBox. Follow these steps:
|
||||
|
||||
* [Download and install Vagrant](http://www.vagrantup.com/downloads.html)
|
||||
* Follow the instructions to [download and install VirtualBox](http://docs-v1.vagrantup.com/v1/docs/getting-started/)
|
||||
* Run these commands:
|
||||
|
||||
vagrant box add pokecrystal http://diyhpl.us/~bryan/irc/pokecrystal/pokecrystal.box
|
||||
mkdir vagrantbox
|
||||
cd vagrantbox
|
||||
vagrant init pokecrystal
|
||||
vagrant up
|
||||
vagrant ssh -c "cd /vagrant && git clone git://github.com/kanzure/pokecrystal.git"
|
||||
vagrant ssh -c "cd /vagrant/pokecrystal && git submodule init && git submodule update"
|
||||
vagrant ssh
|
||||
|
||||
Running "vagrant ssh" will give you a shell to type commands into for compiling
|
||||
the source code. The the "virtualbox" directory on the host appears as a shared
|
||||
folder inside of the guest virtual machine at "/vagrant".
|
||||
|
||||
To build the project, run these commands in the guest (that is, inside "vagrant
|
||||
ssh"):
|
||||
|
||||
cd /vagrant/pokecrystal
|
||||
make
|
||||
|
||||
To make the build work you will need to copy baserom.gbc into the "pokecrystal"
|
||||
directory inside the "virtualbox" directory on the host machine. Eventually
|
||||
this will not be required.
|
||||
|
||||
# Linux
|
||||
|
||||
Dependencies:
|
||||
|
Reference in New Issue
Block a user