diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2021-02-27 12:08:23 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2021-02-27 12:08:23 -0500 |
commit | d49887486c772592c0e8ecc158c1cc3efb3f7709 (patch) | |
tree | ea5af335e7cee87f07de50082dd6ff66f3231353 /makefile.haiku | |
download | fake86-d49887486c772592c0e8ecc158c1cc3efb3f7709.tar.gz |
Initial commit 0.13.9.16
Diffstat (limited to 'makefile.haiku')
-rwxr-xr-x | makefile.haiku | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/makefile.haiku b/makefile.haiku new file mode 100755 index 0000000..8db1873 --- /dev/null +++ b/makefile.haiku @@ -0,0 +1,41 @@ +SRCFILES=src/fake86/*.c +BINPATH=/boot/system/bin +DATAPATH=/boot/common/data/fake86 +CFLAGS=-O2 -DPATH_DATAFILES=\"$(DATAPATH)/\" +INCLUDE=-Isrc/fake86 +LIBS= +SDLFLAGS=`sdl-config --cflags --libs` + +all: fake86-src imagegen-src + +fake86-src: + $(CC) $(SRCFILES) -o bin/fake86 $(CFLAGS) $(INCLUDE) $(LIBS) $(SDLFLAGS) + chmod a+x bin/fake86 + +imagegen-src: + $(CC) src/imagegen/imagegen.c -o bin/imagegen $(CFLAGS) + chmod a+x bin/imagegen + +install: + mkdir -p $(BINPATH) + mkdir -p $(DATAPATH) + cp bin/fake86 $(BINPATH) + cp bin/imagegen $(BINPATH) + cp data/asciivga.dat $(DATAPATH) + cp data/pcxtbios.bin $(DATAPATH) + cp data/videorom.bin $(DATAPATH) + cp -p data/rombasic.bin $(DATAPATH) + chmod a+x $(BINPATH)/fake86 + chmod a+x $(BINPATH)/imagegen + +clean: + rm -f src/fake86/*.o + rm -f src/fake86/*~ + rm -f src/imagegen/*.o + rm -f src/imagegen/*~ + rm -f bin/fake86 + rm -f bin/imagegen + +uninstall: + rm -f $(BINPATH)/fake86 + rm -f $(BINPATH)/imagegen |