5 # This makefile controls the build process of shared and static PAM modules.
11 MODDIRS=$(shell /bin/ls -d pam_*)
14 @echo modules sources available are:
15 @ls -d $(MODDIRS) 2>/dev/null ; echo :--------
18 rm -f ./_static_module_*
20 @for i in $(MODDIRS) ; do \
21 if [ -d $$i ]; then { \
22 $(MAKE) -C $$i all ; \
23 if [ $$? -ne 0 ]; then exit 1 ; fi ; \
24 } elif [ -f ./.$$i ]; then { \
33 for i in $(MODDIRS) ; do \
34 if [ -d $$i ]; then { \
35 $(MAKE) -C $$i install ; \
36 if [ $$? -ne 0 ]; then exit 1 ; fi ; \
41 for i in $(MODDIRS) ; do \
42 if [ -d $$i ]; then { \
43 $(MAKE) -C $$i remove ; \
48 rm -f _static_module_*
51 for i in $(MODDIRS) ; do \
52 if [ -d $$i ]; then { \
53 $(MAKE) -C $$i clean ; \