36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# Building LoveDOS
|
|
Although LoveDOS provides precompiled binaries on the
|
|
[releases page](https://github.com/rxi/lovedos/releases), you may still wish to
|
|
build the project's source if you want to make changes to the project.
|
|
|
|
|
|
## Requirements
|
|
LoveDOS depends on the following being installed before building:
|
|
* **[Python2.7](https://www.python.org/)** is required by build.py, the build
|
|
script
|
|
* **[DJGPP cross compiler](https://github.com/andrewwutw/build-djgpp)**
|
|
is required to compile the source files
|
|
|
|
|
|
## Building
|
|
To compile you should clone the git repository or
|
|
[download the .zip](https://github.com/rxi/lovedos/archive/master.zip) of it.
|
|
Once this is done you should open the build.py file in an editor and check to
|
|
make sure the COMPILER variable is set to the correct command as to run DJGPP's
|
|
gcc executable; change the COMPILER variable's value if it is not set to the
|
|
correct value.
|
|
|
|
Assuming the COMPILER variable is correctly set the script should be run:
|
|
```
|
|
./build.py
|
|
```
|
|
The script will output the following line when it starts:
|
|
```
|
|
compiling...
|
|
```
|
|
Within a minute the script should finish and display the following line:
|
|
```
|
|
done
|
|
```
|
|
There should now be a file named "love.exe" in the "bin/" directory
|