2 # Copyright (c) 2000,2001 by Solar Designer. See LICENSE.
10 CFLAGS = -c -Wall -fPIC -DHAVE_SHADOW -O2
11 LDFLAGS = -s -lpam -lcrypt --shared
12 LDFLAGS_SUN = -s -lpam -lcrypt -G
15 LIBSHARED = $(TITLE).so
17 SECUREDIR = /lib/security
21 OBJS = pam_passwdqc.o passwdqc_check.o passwdqc_random.o wordset_4k.o
24 if [ "`uname -s`" = "SunOS" ]; then \
25 make LDFLAGS="$(LDFLAGS_SUN)" $(PROJ); \
31 $(LD) $(LDFLAGS) $(OBJS) -o $(LIBSHARED)
36 pam_passwdqc.o: passwdqc.h pam_macros.h
37 passwdqc_check.o: passwdqc.h
38 passwdqc_random.o: passwdqc.h
41 $(MKDIR) $(FAKEROOT)$(SECUREDIR)
42 $(INSTALL) -m $(SHLIBMODE) $(LIBSHARED) $(FAKEROOT)$(SECUREDIR)
45 $(RM) $(FAKEROOT)$(SECUREDIR)/$(TITLE).so