Changeset 38
- Timestamp:
- 03/10/08 10:49:53 (9 months ago)
- Files:
-
- trunk/guisterax/Makefile (modified) (1 diff)
- trunk/guisterax/src/scores.d (modified) (1 diff)
- trunk/guisterax/src/utils.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/guisterax/Makefile
r23 r38 1 1 2 INS = /usr/bin/install 3 FILES = src/*.d src/derelict/util/*.d src/derelict/sdl/*.d 4 SOURCES = $(FILES) 2 5 6 DESTDIR = / 3 7 4 8 all: release 5 9 6 10 release: src/*.d 7 gdc -frelease -o guisterax src/*.d src/derelict/util/*.d src/derelict/sdl/*.d-Isrc/ -Isrc/derelict -ldl11 gdc -frelease -o guisterax $(FILES) -Isrc/ -Isrc/derelict -ldl 8 12 9 13 debug: src/*.d 10 gdc -fdebug -g -o guisterax src/*.d src/derelict/util/*.d src/derelict/sdl/*.d-Isrc/ -Isrc/derelict -ldl14 gdc -fdebug -g -o guisterax src/*.d $(FILES) -Isrc/ -Isrc/derelict -ldl 11 15 12 16 mingw: src/*.d 13 gdc -fdebug -g -o guisterax src/*.d src/derelict/util/*.d src/derelict/sdl/*.d-Isrc/ -Isrc/derelict -lm17 gdc -fdebug -g -o guisterax $(FILES) -Isrc/ -Isrc/derelict -lm 14 18 15 19 dmd: src/*.d 16 dmd -op -ofguisterax src/*.d src/derelict/util/*.d src/derelict/sdl/*.d-Isrc/ -Isrc/derelict -L-ldl20 dmd -op -ofguisterax $(FILES) -Isrc/ -Isrc/derelict -L-ldl 17 21 18 22 clean: 19 23 rm -f guisterax 20 24 find -name '*.o' | xargs rm -f 25 26 guisterax.tar: $(SOURCES) 27 tar -cvf guisterax.tar $(SOURCES) data/ --exclude '.svn' 28 29 guisterax.tar.gz: guisterax.tar 30 gzip guisterax.tar 31 32 install: guisterax 33 $(INS) -d $(DESTDIR)/usr/games/ 34 $(INS) guisterax $(DESTDIR)/usr/games/guisterax 35 $(INS) -d $(DESTDIR)/usr/share/games/guisterax 36 $(INS) -d $(DESTDIR)/usr/share/games/guisterax/data 37 $(INS) -d $(DESTDIR)/var/games/guisterax/ 38 $(INS) -g scores.hi $(DESTDIR)/var/games/guisterax/scores.hi 39 cp -r data/* $(DESTDIR)/usr/share/games/guisterax/data/ 40 41 trunk/guisterax/src/scores.d
r36 r38 88 88 foreach(path; var_paths("scores.hi")) { 89 89 try { 90 File file = new File( "scores.hi", mode);90 File file = new File(path, mode); 91 91 return file; 92 92 } trunk/guisterax/src/utils.d
r33 r38 170 170 char[][] data_paths(in char[] file) { 171 171 version(linux) { 172 return [" /usr/share/games/guisterax/" ~ file, file];172 return ["usr/share/games/guisterax/" ~ file, file]; 173 173 } 174 174 else {
