aboutsummaryrefslogtreecommitdiff
path: root/makefile.haiku
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2021-02-27 12:08:23 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2021-02-27 12:08:23 -0500
commitd49887486c772592c0e8ecc158c1cc3efb3f7709 (patch)
treeea5af335e7cee87f07de50082dd6ff66f3231353 /makefile.haiku
downloadfake86-d49887486c772592c0e8ecc158c1cc3efb3f7709.tar.gz
Initial commit 0.13.9.16
Diffstat (limited to 'makefile.haiku')
-rwxr-xr-xmakefile.haiku41
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