Git: Difference between revisions
No edit summary |
|||
Line 15: | Line 15: | ||
. /etc/.bash_profile | . /etc/.bash_profile | ||
git pull git@github.com/[YourRepository]/megazeux.git src | git pull git@github.com/[YourRepository]/megazeux.git src | ||
Before you can build, you may have to download a package of the latest mingw32 or mingw64 compilers for the platform you're attempting to build on, and copy/link several other mingw utilities to match the format expected by the MZX makefile. | |||
cd /megazeux/src | cd /megazeux/src |
Revision as of 22:53, 17 December 2012
Git is a revision control system developed by Linus Torvalds, the creator of Linux. The latest unstable/work-in-progress/between-release MegaZeux source code is kept in a git repository that can be found here.
Windows
Installation
Git is best used on Windows via msysgit, which includes a posix-style terminal called msys and a copy of mingw32. Once msysgit is installed, Git may be used by starting msys and typing "git [command]".
Setting up a development folder
Make a directory in the msys root called "megazeux" and extract the mingw32 or mingw64 dependency package directly into it, which should create a folder called "bin".
cd /megazeux mkdir src cat "HOME=\"/megazeux\"\nPATH=\"$PATH:$HOME/bin/mingw32/bin\"\n" >> /etc/.bash_profile . /etc/.bash_profile git pull git@github.com/[YourRepository]/megazeux.git src
Before you can build, you may have to download a package of the latest mingw32 or mingw64 compilers for the platform you're attempting to build on, and copy/link several other mingw utilities to match the format expected by the MZX makefile.
cd /megazeux/src ./config.sh --platform mingw[32|64] --prefix $HOME/bin/mingw32 make
Mac OS X
TBA
Linux
Installation
sudo apt-get install git
Setting up a development folder
mkdir ~/mzxdev cd ~/mzxdev git pull git@github.com/[YourRepository]/megazeux.git .