1 # Makefile.am for etc/uams/
4 DHX_UAMS = uams_dhx_pam.so uams_dhx_passwd.so uams_dhx.so uams_pgp.so
7 uamsdir = $(CONFIG_DIR)/uams
8 uams_DATA = $(DHX_UAMS) uams_guest.so \
9 uams_pam.so uams_passwd.so \
10 uams_randnum.so uams_clrtxt.so
12 EXTRA_DIST = uams_dhx_pam.c uams_dhx_passwd.c uams_pgp.c \
13 uams_guest.c uams_pam.c uams_passwd.c uams_randnum.c
16 # standard library compilation:
21 $(COMPILE) -DHAVE_CONFIG_H -fPIC -DPIC \
22 -I$(top_srcdir) -fomit-frame-pointer -c $< ; \
23 $(LD) -shared -o $@ $*.o $(LIBS)
26 # create symbolic links (conditionally, depending on when PAM is used):
32 $(LN_S) uams_pam.so uams_clrtxt.so
35 $(LN_S) uams_dhx_pam.so uams_dhx.so
40 $(LN_S) uams_passwd.so uams_clrtxt.so
43 $(LN_S) uams_dhx_passwd.so uams_dhx.so
48 # install/install-strip:
52 mkdir -p $(DESTDIR)$(UAMS_PATH); \
53 rm -f $(DESTDIR)$(UAMS_PATH)/uams_{clrtxt,dhx}.so; \
54 cp -dpf $(uams_DATA) $(DESTDIR)$(UAMS_PATH)/
58 $(MAKE) $(AM_MAKEFLAGS) install
64 clean distclean clean-recursive distclean-recursive:
65 $(RM) $(uams_DATA) *.o core