root/trunk/guisterax/Makefile

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    
Note: See TracBrowser for help on using the browser.