1 # Makefile.am for etc/uams/
6 DHX_UAMS_BASE = uams_dhx_passwd.so
7 DHX_LINKS = uams_dhx.so
9 DHX_UAMS = $(DHX_UAMS_BASE) uams_pgp.so
11 DHX_UAMS = $(DHX_UAMS_BASE)
18 DHX_PAM_UAMS = uams_dhx_pam.so
23 UAM_CLRTXT_SO=uams_pam.so
24 UAM_DHX_SO=uams_dhx_pam.so
26 UAM_CLRTXT_SO=uams_passwd.so
27 UAM_DHX_SO=uams_dhx_passwd.so
31 uams_DATA = $(DHX_UAMS) $(DHX_PAM_UAMS) $(PAM_UAMS) uams_guest.so \
35 uams_LINKS = $(DHX_LINKS) uams_clrtxt.so
37 EXTRA_DIST = uams_dhx_pam.c uams_dhx_passwd.c uams_pgp.c \
38 uams_guest.c uams_pam.c uams_passwd.c uams_randnum.c
43 # standard library compilation:
48 $(COMPILE) -DHAVE_CONFIG_H -fPIC -DPIC \
49 -I$(top_srcdir) -fomit-frame-pointer -c $< ; \
50 $(LD) $(LDSHAREDFLAGS) -o $@ $*.o $(LDFLAGS) $(LIBS)
53 # create symbolic links:
57 $(LN_S) -f $(UAM_CLRTXT_SO) $(DESTDIR)$(UAMS_PATH)/uams_clrtxt.so
60 $(LN_S) -f $(UAM_DHX_SO) $(DESTDIR)$(UAMS_PATH)/uams_dhx.so
63 # install/install-strip:
66 install-data-local: $(uams_LINKS)
70 $(MAKE) $(AM_MAKEFLAGS) install
76 clean distclean clean-recursive distclean-recursive:
77 $(RM) $(uams_DATA) *.o core