Package: away / 0.9.5+ds-0+nmu2

01_fix_makefile Patch series | download
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
Index: away-0.9.5+ds/Makefile
===================================================================
--- away-0.9.5+ds.orig/Makefile	2013-10-23 18:51:49.605855513 +0200
+++ away-0.9.5+ds/Makefile	2013-10-23 18:52:08.809856145 +0200
@@ -2,29 +2,31 @@
 
 # files and paths
 SHELL  = /bin/sh
-PREFIX = /usr/local
+PREFIX = /usr
 BINARY = away
 SRC    = $(BINARY).c
 
 # compiler
 CC     = gcc
-CFLAGS = -O2 -Wall -D_REENTRANT
-LIBS   = -lpthread -lpam -lpam_misc
+CFLAGS := -g -Wall -D_REENTRANT $(CFLAGS) $(CPPFLAGS)
+LIBS   = $(LDFLAGS) -lpthread -lpam -lpam_misc
 
 # alias away
 all: $(BINARY)
 
 # away
 $(BINARY): $(SRC)
-	$(CC) $(CFLAGS) $(LIBS) $(SRC) -o $(BINARY)
+	$(CC) $(CFLAGS) $(SRC) $(LIBS) -o $(BINARY)
 #	@strip $(BINARY)
 
 # make install
 install: $(BINARY)
-	cp $(BINARY) $(PREFIX)/bin/
-	cp doc/away.1 $(PREFIX)/man/man1/
-	cp doc/awayrc.5 $(PREFIX)/man/man5/
-	cp data/away.pam /etc/pam.d/away
+	cp $(BINARY) $(DESTDIR)/$(PREFIX)/bin/
+	cp doc/away.1 $(DESTDIR)/$(PREFIX)/share/man/man1/
+	cp doc/awayrc.5 $(DESTDIR)/$(PREFIX)/share/man/man5/
+	cp data/away.pam $(DESTDIR)/etc/pam.d/away
+	mkdir -p $(DESTDIR)/usr/share/doc/away/examples/
+	cp data/awayrc $(DESTDIR)/usr/share/doc/away/examples/
 
 # Clean up
 clean: