Merge branch 'hUGETracker' of http://github.com/superdisk/uge into hUGETracker
1 changed files
Diffed against the first of 2 parents.
+30−0
85e7f05@@ -1,5 +1,35 @@ | |||
| 1 |  |
1 |  |
|
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 | ``` |
|