aboutsummaryrefslogtreecommitdiff
path: root/makefile.osxuni
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.osxuni
downloadfake86-d49887486c772592c0e8ecc158c1cc3efb3f7709.tar.gz
Initial commit 0.13.9.16
Diffstat (limited to 'makefile.osxuni')
-rwxr-xr-xmakefile.osxuni40
1 files changed, 40 insertions, 0 deletions
diff --git a/makefile.osxuni b/makefile.osxuni
new file mode 100755
index 0000000..9612851
--- /dev/null
+++ b/makefile.osxuni
@@ -0,0 +1,40 @@
+SRCFILES=src/fake86/*.c
+BINPATH=/usr/bin
+DATAPATH=/usr/share/fake86
+CFLAGS=-force_cpusubtype_ALL -arch i386 -arch ppc -O2 -DPATH_DATAFILES=\"$(DATAPATH)/\"
+INCLUDE=-Isrc/fake86
+LIBS=-lpthread
+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)
+ chmod a-x data/*
+ cp -p bin/fake86 $(BINPATH)
+ cp -p bin/imagegen $(BINPATH)
+ cp -p data/asciivga.dat $(DATAPATH)
+ cp -p data/pcxtbios.bin $(DATAPATH)
+ cp -p data/videorom.bin $(DATAPATH)
+ cp -p data/rombasic.bin $(DATAPATH)
+
+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