1 # Makefile.am for etc/uams/
4 DHX_UAMS_BASE = uams_dhx_passwd.so
5 DHX_LINKS = uams_dhx.so
7 DHX_UAMS = $(DHX_UAMS_BASE) uams_pgp.so
9 DHX_UAMS = $(DHX_UAMS_BASE)
16 DHX_PAM_UAMS = uams_dhx_pam.so
21 UAM_CLRTXT_SO=uams_pam.so
22 UAM_DHX_SO=uams_dhx_pam.so
24 UAM_CLRTXT_SO=uams_passwd.so
25 UAM_DHX_SO=uams_dhx_passwd.so
29 uams_DATA = $(DHX_UAMS) $(DHX_PAM_UAMS) $(PAM_UAMS) uams_guest.so \
33 uams_LINKS = $(DHX_LINKS) uams_clrtxt.so
35 EXTRA_DIST = uams_dhx_pam.c uams_dhx_passwd.c uams_pgp.c \
36 uams_guest.c uams_pam.c uams_passwd.c uams_randnum.c
39 # standard library compilation:
44 $(COMPILE) -DHAVE_CONFIG_H -fPIC -DPIC \
45 -I$(top_srcdir) -fomit-frame-pointer -c $< ; \
46 $(LD) -shared $(LDSHAREDFLAGS) -o $@ $*.o $(LIBS)
49 # create symbolic links:
53 $(LN_S) -f $(UAM_CLRTXT_SO) $(DESTDIR)$(UAMS_PATH)/uams_clrtxt.so
56 $(LN_S) -f $(UAM_DHX_SO) $(DESTDIR)$(UAMS_PATH)/uams_dhx.so
59 # install/install-strip:
62 install-data-local: $(uams_LINKS)
66 $(MAKE) $(AM_MAKEFLAGS) install
72 clean distclean clean-recursive distclean-recursive:
73 $(RM) $(uams_DATA) *.o core