aboutsummaryrefslogtreecommitdiff
blob: 890eb455752770285fa47e2f864d7e0082cf7740 (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
--- Makefile.dist	2011-08-16 15:02:44.128755738 +0100
+++ Makefile	2011-08-16 15:06:03.346319737 +0100
@@ -1,18 +1,21 @@
 
+OPT = -D_TRACE_ -Wall
+
 all:	pam_mobile_otp.so
 
 debug:
-	OPTS="-D_TRACE_ -Wall" make all
+	OPT = -D_TRACE_ -Wall
+	pam_mobile_otp.so
 
 pam_mobile_otp.o	: pam_mobile_otp.c
-	gcc -fPIC -c pam_mobile_otp.c
+	$(CC) $(CFLAGS) $(OPT) -fPIC -c pam_mobile_otp.c
 
 pam_mobile_otp.so	: pam_mobile_otp.o md5.o
-	gcc --shared -fPIC -o pam_mobile_otp.so pam_mobile_otp.o \
+	$(CC) $(CFLAGS) $(OPT) $(LDFLAGS) -Wl,-x --shared -o pam_mobile_otp.so pam_mobile_otp.o \
 		md5.o -lpam
 
 md5.o	: md5.c
-	gcc -fPIC -c md5.c -DSTDC_HEADERS
+	$(CC) $(CFLAGS) $(OPT) -fPIC -c md5.c -DSTDC_HEADERS
 
 install	: pam_mobile_otp.so
 	cp pam_mobile_otp.so /lib/security/pam_mobile_otp.so