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 | |
| download | fake86-d49887486c772592c0e8ecc158c1cc3efb3f7709.tar.gz | |
Initial commit 0.13.9.16
Diffstat (limited to 'makefile')
| -rwxr-xr-x | makefile | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/makefile b/makefile new file mode 100755 index 0000000..8e920b6 --- /dev/null +++ b/makefile @@ -0,0 +1,40 @@ +SRCFILES=src/fake86/*.c +BINPATH=/usr/bin +DATAPATH=/usr/share/fake86 +CFLAGS=-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 |
