|
Revision 40, 1.1 kB
(checked in by charlie137, 3 months ago)
|
Added man page
|
| Line | |
|---|
| 1 |
INS = /usr/bin/install |
|---|
| 2 |
FILES = src/*.d src/derelict/util/*.d src/derelict/sdl/*.d |
|---|
| 3 |
SOURCES = $(FILES) |
|---|
| 4 |
|
|---|
| 5 |
DESTDIR = / |
|---|
| 6 |
|
|---|
| 7 |
all: release |
|---|
| 8 |
|
|---|
| 9 |
release: src/*.d |
|---|
| 10 |
gdc -frelease -o guisterax $(FILES) -Isrc/ -Isrc/derelict -ldl |
|---|
| 11 |
|
|---|
| 12 |
debug: src/*.d |
|---|
| 13 |
gdc -fdebug -g -o guisterax src/*.d $(FILES) -Isrc/ -Isrc/derelict -ldl |
|---|
| 14 |
|
|---|
| 15 |
mingw: src/*.d |
|---|
| 16 |
gdc -fdebug -g -o guisterax $(FILES) -Isrc/ -Isrc/derelict -lm |
|---|
| 17 |
|
|---|
| 18 |
dmd: src/*.d |
|---|
| 19 |
dmd -op -ofguisterax $(FILES) -Isrc/ -Isrc/derelict -L-ldl |
|---|
| 20 |
|
|---|
| 21 |
clean: |
|---|
| 22 |
rm -f guisterax |
|---|
| 23 |
find -name '*.o' | xargs rm -f |
|---|
| 24 |
|
|---|
| 25 |
#guisterax.tar: $(SOURCES) |
|---|
| 26 |
# make clean |
|---|
| 27 |
# tar -cvf guisterax.tar . --exclude '.svn' --exclude '*~' |
|---|
| 28 |
# |
|---|
| 29 |
#guisterax.tar.gz: guisterax.tar |
|---|
| 30 |
# gzip guisterax.tar |
|---|
| 31 |
|
|---|
| 32 |
guisterax.tar.bz2: guisterax.tar |
|---|
| 33 |
bzip2 guisterax.tar |
|---|
| 34 |
|
|---|
| 35 |
install: guisterax |
|---|
| 36 |
$(INS) -d $(DESTDIR)/usr/games/ |
|---|
| 37 |
$(INS) guisterax $(DESTDIR)/usr/games/guisterax |
|---|
| 38 |
$(INS) -d $(DESTDIR)/usr/share/games/guisterax |
|---|
| 39 |
$(INS) -d $(DESTDIR)/usr/share/games/guisterax/data |
|---|
| 40 |
$(INS) -d $(DESTDIR)/var/games/guisterax/ |
|---|
| 41 |
$(INS) scores.hi $(DESTDIR)/var/games/guisterax/scores.hi |
|---|
| 42 |
cp -r data/* $(DESTDIR)/usr/share/games/guisterax/data/ |
|---|
| 43 |
|
|---|
| 44 |
|
|---|