Commit 85e7f05

Nick committed on
Merge branch 'hUGETracker' of http://github.com/superdisk/uge into hUGETracker
commit 85e7f05e784c9336338ddeb683c0861ae757b68d parent 3b85669parent 0f320e6
1 changed files Diffed against the first of 2 parents. +30−0
ModifiedREADME.md +30−0
@@ -1,5 +1,35 @@
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 project's main branch currently isn't in a production-ready state (it's broken) but that will change soon. So don't follow these instructions quite yet...
11
12 The only requirements to build this project are a recent version of [Lazarus](https://www.lazarus-ide.org/) for your platform.
13 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)
14
15 ```
16 # Download this repo
17 git clone --recursive https://github.com/SuperDisk/hUGETracker
18
19 # Go into the project directory
20 cd hUGETracker
21
22 # Let Lazarus know about the dependencies that HT uses
23 lazbuild --add-package-link rackctls/RackCtlsPkg.lpk
24 lazbuild --add-package-link bgrabitmap/bgrabitmap/bgrabitmappack.lpk
25
26 # At this point if you want to develop HT, then open GBEmu.lpi in Lazarus, make sure you're in the
27 # Development build mode, and everything should build and run!
28
29 # If you want to build a release for whatever platform you have; pick one of the following
30
31 lazbuild GBEmu.lpi --build-mode="Production Windows"
32 lazbuild GBEmu.lpi --build-mode="Production Mac"
33 lazbuild GBEmu.lpi --build-mode="Production Linux"
34
35 ```