Public release of pam_groupuser
[pam-groupuser.git] / Makefile
1 pamdir=/lib/security
2
3 CC = gcc
4 LD = ld
5 RM = rm -f
6 MKDIR = mkdir
7 INSTALL = install
8
9 CFLAGS = -Wall -Wstrict-prototypes -fPIC -DDEBUG
10 LFLAGS = -shared -Xlinker -x
11 PAM_LIB = -lpam
12
13 .c.o:
14         $(CC) $(CFLAGS) -c $<
15
16 all: pam_groupuser.so
17
18 pam_groupuser.so: pam_groupuser.o
19         $(CC) $(LFLAGS) -o pam_groupuser.so pam_groupuser.o $(PAM_LIB)
20
21 clean:
22         $(RM) core pam_groupuser.so pam_groupuser.o *~
23
24 mrproper: clean
25
26 install: all
27         $(INSTALL) -s -o root -g root -m 644 pam_groupuser.so ${pamdir}
28
29 uninstall:
30         $(RM) ${pamdir}/pam_groupuser.so
31
32 # eof