@@ -1,5 +1,33 @@ |
| 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 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 |
``` |