summaryrefslogtreecommitdiffstats
path: root/contrib/libpam/modules/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libpam/modules/Makefile')
-rw-r--r--contrib/libpam/modules/Makefile132
1 files changed, 132 insertions, 0 deletions
diff --git a/contrib/libpam/modules/Makefile b/contrib/libpam/modules/Makefile
new file mode 100644
index 0000000..0066fb4
--- /dev/null
+++ b/contrib/libpam/modules/Makefile
@@ -0,0 +1,132 @@
+# $Id: Makefile,v 1.21 1997/04/05 06:44:43 morgan Exp morgan $
+#
+# Makefile
+#
+# This makefile controls the build process of shared and static PAM modules.
+#
+# $Log: Makefile,v $
+# Revision 1.21 1997/04/05 06:44:43 morgan
+# pam_env and pam_tally added
+#
+# Revision 1.20 1997/02/15 18:57:11 morgan
+# fixed bash syntax
+#
+# Revision 1.19 1997/01/04 20:21:32 morgan
+# moved responsibility of conditional compilation to modules (more flexible)
+#
+# Revision 1.18 1996/12/01 03:34:40 morgan
+# update for .54
+#
+# Revision 1.17 1996/11/10 20:20:15 morgan
+# cross platform support and new modules
+#
+# Revision 1.16 1996/09/05 06:20:45 morgan
+# added two modules: listfile and shells
+#
+# Revision 1.15 1996/08/09 05:38:28 morgan
+# added new/proposed modules.
+# fixed makefile installation dependencies
+#
+# Revision 1.14 1996/07/08 00:00:33 morgan
+# added wheel and group modules
+#
+
+MODDIRS=\
+ pam_access \
+ pam_afs \
+ pam_afsauth \
+ pam_afspass \
+ pam_afstok \
+ pam_cracklib \
+ pam_deny \
+ pam_desgold \
+ pam_env \
+ pam_filter \
+ pam_ftp \
+ pam_group \
+ pam_kerberos \
+ pam_krb4 \
+ pam_lastlog \
+ pam_listfile \
+ pam_limits \
+ pam_mail \
+ pam_nologin \
+ pam_opie \
+ pam_passwd+ \
+ pam_permit \
+ pam_pwdb \
+ pam_radius \
+ pam_restrict \
+ pam_rhosts \
+ pam_rootok \
+ pam_securetty \
+ pam_shells \
+ pam_sid \
+ pam_skey \
+ pam_skey2 \
+ pam_stress \
+ pam_syslog \
+ pam_tally \
+ pam_time \
+ pam_unix \
+ pam_warn \
+ pam_wheel
+
+
+# ////////////////////////////////////////////////////
+# // You should not modify anything below this line //
+# ////////////////////////////////////////////////////
+
+dummy:
+ @echo "*** This is not a top-level Makefile! ***"
+
+# -----------------------------------------------------------
+
+all:
+ @echo modules for $(OS) are:
+ @ls -d $(MODDIRS) 2>/dev/null ; echo :--------
+ @echo
+ifdef STATIC
+ rm -f ./_static_module_*
+endif
+ @for i in $(MODDIRS) ; do \
+ if [ -d $$i ]; then { \
+ $(MAKE) -C $$i all ; \
+ if [ $$? -ne 0 ]; then exit 1 ; fi ; \
+ } elif [ -f ./.$$i ]; then { \
+ cat ./.$$i ; \
+ } fi ; \
+ done
+
+install:
+ for i in $(MODDIRS) ; do \
+ if [ -d $$i ]; then { \
+ $(MAKE) -C $$i install ; \
+ if [ $$? -ne 0 ]; then exit 1 ; fi ; \
+ } fi ; \
+ done
+
+remove:
+ for i in $(MODDIRS) ; do \
+ if [ -d $$i ]; then { \
+ $(MAKE) -C $$i remove ; \
+ } fi ; \
+ done
+
+lclean:
+ rm -f _static_module_*
+
+clean: lclean
+ for i in $(MODDIRS) ; do \
+ if [ -d $$i ]; then { \
+ $(MAKE) -C $$i clean ; \
+ } fi ; \
+ done
+
+extraclean: lclean
+ for i in $(MODDIRS) ; do \
+ if [ -d $$i ]; then \
+ $(MAKE) -C $$i extraclean ; \
+ fi ; \
+ done
+
OpenPOWER on IntegriCloud