Commit 53669dc

Nick Faro committed on
Update README.md
commit 53669dcd7243e94f092a5cd09bdec4b1f559ddb6 parent 92da168
1 changed files +28−0
ModifiedREADME.md +28−0
@@ -1,5 +1,33 @@
1 ![hUGETracker](https://nickfa.ro/images/HUGELogo.gif) 1 ![hUGETracker](https://nickfa.ro/images/HUGELogo.gif)
2 ---
2 3
3 This is the repository for hUGETracker, the music editing suite for the Gameboy. 4 This is the repository for hUGETracker, the music editing suite for the Gameboy.
4 5
5 A real readme is coming real soon... 6 A real readme is coming real soon...
7
8 # Build instructions
9
10 The only requirements to build this project are a recent version of [Lazarus](https://www.lazarus-ide.org/) for your platform.
11 If you plan on building for other platforms than your own, you'll need the FPC crosscompilers for those projects. (I recommend using [FPCUpDeluxe](https://github.com/LongDirtyAnimAlf/fpcupdeluxe) but honestly you probably don't need to do this)
12
13 ```
14 # Download this repo
15 git clone --recursive https://github.com/SuperDisk/hUGETracker
16
17 # Go into the project directory
18 cd hUGETracker
19
20 # Let Lazarus know about the dependencies that HT uses
21 lazbuild --add-package-link rackctls\RackCtlsPkg.lpk
22 lazbuild --add-package-link bgrabitmap\bgrabitmap\bgrabitmappack.lpk
23
24 # At this point if you want to develop HT, then open GBEmu.lpi in Lazarus, make sure you're in the
25 # Development build mode, and everything should build and run!
26
27 # If you want to build a release for whatever platform you have; pick one of the following
28
29 lazbuild GBEmu.lpi --build-mode="Production Windows"
30 lazbuild GBEmu.lpi --build-mode="Production Mac"
31 lazbuild GBEmu.lpi --build-mode="Production Linux"
32
33 ```