summarylogtreecommitdiffstats
path: root/Makefile.diff
blob: ca930135ac5eba6a52919aca2a00edf94952323c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
--- Makefile.orig	2009-02-22 15:40:44.177758394 +0100
+++ Makefile	2009-02-22 15:44:34.346137033 +0100
@@ -4,8 +4,7 @@
 
 CC=g++
 RM=rm
-CFLAGS= -O3
-COPTS=  $(CFLAGS) -funsigned-char \
+COPTS=  $(CXXFLAGS) -funsigned-char \
 	-DRESOURCEPATH=\"$(INSTALLRESOURCEPATH)\" \
 	-DSCOREPATH=\"$(INSTALLHISCORES)\"
 LIBS= -lm -lSDL -lSDL_mixer -lGL -lGLU
@@ -19,9 +18,9 @@
 
 # For a non-root install, try something like this:
 #
-#INSTALLBIN=/home/blotwell/bin/asylum
-#INSTALLRESOURCEPATH=/home/blotwell/lib/asylum
-#INSTALLHISCORES=/home/blotwell/.asylum-hiscores
+INSTALLBIN=/usr/bin
+INSTALLRESOURCEPATH=/usr/share/asylum
+INSTALLHISCORES=/usr/share/asylum/hiscores
 #
 #INSTALLGROUP=foo
 #CHGRP=echo
@@ -45,34 +44,32 @@
 	LIBS=-lm -lmingw32 -lSDL_mixer -lSDLmain -lSDL -mwindows
 endif
 ifeq ($(HOST),generic)
-	INSTALLBIN=/usr/games/asylum
-	INSTALLRESOURCEPATH=/usr/share/games/asylum
-	INSTALLHISCORES=/var/games/asylum
+	#INSTALLBIN=/usr/games/asylum
+	INSTALLRESOURCEPATH=/usr/share/asylum
+	INSTALLHISCORES=/usr/share/asylum/hiscores
 endif
 
 default: build
 
 ifneq ($(HOST),mingw)
 $(INSTALLBIN): asylum$(EXE) Makefile
-	cp asylum$(EXE) $(INSTALLBIN)
-	$(CHGRP) $(INSTALLGROUP) $(INSTALLBIN)
-	$(CHMOD) g+s $(INSTALLBIN)
-	$(CHMOD) a+x $(INSTALLBIN)
+	mkdir -p $(DESTDIR)$(INSTALLBIN)
+	cp asylum$(EXE) $(DESTDIR)$(INSTALLBIN)
+	$(CHMOD) a+x $(DESTDIR)$(INSTALLBIN)/asylum$(EXE)
 
 install-resources: $(RESOURCES) Makefile
-	mkdir -p $(INSTALLRESOURCEPATH)
-	cp -r $(RESOURCES) $(INSTALLRESOURCEPATH)/
-	$(CHGRP) -R $(INSTALLGROUP) $(INSTALLRESOURCEPATH)/
-	$(CHMOD) -R a+rX $(INSTALLRESOURCEPATH)/
+	mkdir -p $(DESTDIR)$(INSTALLRESOURCEPATH)
+	cp -r $(RESOURCES) $(DESTDIR)$(INSTALLRESOURCEPATH)/
+	$(CHMOD) -R a+rX $(DESTDIR)$(INSTALLRESOURCEPATH)/
 
 install-hiscores: Makefile
-	mkdir -p $(INSTALLHISCORES)
-	touch $(INSTALLHISCORES)/EgoHighScores
-	touch $(INSTALLHISCORES)/PsycheHighScores
-	touch $(INSTALLHISCORES)/IdHighScores
-	touch $(INSTALLHISCORES)/ExtendedHighScores
-	$(CHGRP) -R $(INSTALLGROUP) $(INSTALLHISCORES)/*
-	$(CHMOD) -R 660 $(INSTALLHISCORES)/*
+	mkdir -p $(DESTDIR)$(INSTALLHISCORES)
+	touch $(DESTDIR)$(INSTALLHISCORES)/EgoHighScores
+	touch $(DESTDIR)$(INSTALLHISCORES)/PsycheHighScores
+	touch $(DESTDIR)$(INSTALLHISCORES)/IdHighScores
+	touch $(DESTDIR)$(INSTALLHISCORES)/ExtendedHighScores
+	$(CHGRP) -R $(INSTALLGROUP) $(DESTDIR)$(INSTALLHISCORES)/*
+	$(CHMOD) -R 664 $(DESTDIR)$(INSTALLHISCORES)/*
 
 install-binary: $(INSTALLBIN)