3 AUTOMAKE_OPTIONS = foreign
5 pkglogdir=${localstatedir}/log/@PACKAGE@
6 pkgxmldir = $(datadir)/xml/@PACKAGE@
7 pkgsysconfdir = $(sysconfdir)/@PACKAGE@
13 # The config files are installed "special". Unlike the entries in
14 # pkgsysconf_DATA, these files are installed as "foo.dist" and only
15 # installed as "foo" if "foo" does not already exist. In other words,
16 # the config files will not overwrite existing versions.
25 # While BUILTCONFIGFILES are processed, these are not; so we should pull
36 # Some of these need building
40 sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
41 -e 's:@-PREFIX-@:${prefix}:' \
42 -e 's:@-LIBEXECDIR-@:${libexecdir}:' \
43 -e 's:@-PKGSYSCONFDIR-@:${pkgsysconfdir}:' \
44 -e 's:@-PKGXMLDIR-@:${pkgxmldir}:' \
45 -e 's:@-PKGLOGDIR-@:${pkglogdir}:'
46 cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
49 apache.config: ${srcdir}/apache.config.in Makefile ${top_builddir}/config.status
50 $(MAKE) do-build-file FILE=$@
52 apache2.config: ${srcdir}/apache2.config.in Makefile ${top_builddir}/config.status
53 $(MAKE) do-build-file FILE=$@
55 shar.logger: ${srcdir}/shar.logger.in Makefile ${top_builddir}/config.status
56 $(MAKE) do-build-file FILE=$@
58 shire.logger: ${srcdir}/shire.logger.in Makefile ${top_builddir}/config.status
59 $(MAKE) do-build-file FILE=$@
61 shibboleth.xml: ${srcdir}/shibboleth.xml.in Makefile ${top_builddir}/config.status
62 $(MAKE) do-build-file FILE=$@
64 AAP.xml: ${srcdir}/AAP.xml.in Makefile ${top_builddir}/config.status
65 $(MAKE) do-build-file FILE=$@
67 IQ-sites.xml: ${srcdir}/IQ-sites.xml.in Makefile ${top_builddir}/config.status
68 $(MAKE) do-build-file FILE=$@
70 IQ-trust.xml: ${srcdir}/IQ-trust.xml.in Makefile ${top_builddir}/config.status
71 $(MAKE) do-build-file FILE=$@
73 all-data-local: $(BUILTCONFIGFILES)
75 install-data-local: all-data-local
76 $(mkinstalldirs) $(DESTDIR)$(pkglogdir)
77 $(mkinstalldirs) $(DESTDIR)$(pkgxmldir)
78 $(mkinstalldirs) $(DESTDIR)$(prefix)/data
79 $(mkinstalldirs) $(DESTDIR)$(pkgsysconfdir)
80 for f in $(BUILTCONFIGFILES); do \
81 if test ! -f $(DESTDIR)${pkgsysconfdir}/$$f; then \
82 $(INSTALL_DATA) $$f $(DESTDIR)${pkgsysconfdir}; \
84 $(INSTALL_DATA) $$f $(DESTDIR)${pkgsysconfdir}/$$f.dist; \
86 for f in $(CONFIGFILES); do \
87 if test ! -f $(DESTDIR)${pkgsysconfdir}/$$f; then \
88 $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)${pkgsysconfdir}; \
90 $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)${pkgsysconfdir}/$$f.dist; \
103 EXTRA_DIST = .cvsignore \