3 AUTOMAKE_OPTIONS = foreign
5 logdir=${localstatedir}/log/shibboleth
6 pkgsysconfdir = $(sysconfdir)/@PACKAGE@
12 # The config files are installed "special". Unlike the entries in
13 # pkgsysconf_DATA, these files are installed as "foo.dist" and only
14 # installed as "foo" if "foo" does not already exist. In other words,
15 # the config files will not overwrite existing versions.
31 # Some of these need building
35 sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
36 -e 's:@-PREFIX-@:${prefix}:' \
37 -e 's:@-LIBEXECDIR-@:${libexecdir}:' \
38 -e 's:@-PKGSYSCONFDIR-@:${pkgsysconfdir}:' \
39 -e 's:@-LOGDIR-@:${logdir}:'
40 cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
43 apache.config: ${srcdir}/apache.config.in Makefile ${top_builddir}/config.status
44 $(MAKE) do-build-file FILE=$@
46 apache2.config: ${srcdir}/apache2.config.in Makefile ${top_builddir}/config.status
47 $(MAKE) do-build-file FILE=$@
49 shar.logger: ${srcdir}/shar.logger.in Makefile ${top_builddir}/config.status
50 $(MAKE) do-build-file FILE=$@
52 shire.logger: ${srcdir}/shire.logger.in Makefile ${top_builddir}/config.status
53 $(MAKE) do-build-file FILE=$@
55 shibboleth.xml: ${srcdir}/shibboleth.xml.in Makefile ${top_builddir}/config.status
56 $(MAKE) do-build-file FILE=$@
58 all-data-local: $(CONFIGFILES)
61 $(mkinstalldirs) $(DESTDIR)$(logdir)
62 $(mkinstalldirs) $(DESTDIR)$(prefix)/data
63 $(mkinstalldirs) $(DESTDIR)$(pkgsysconfdir)
64 for f in $(CONFIGFILES); do \
65 if test ! -f $(DESTDIR)${pkgsysconfdir}/$$f; then \
66 $(INSTALL_DATA) $$f $(DESTDIR)${pkgsysconfdir}; \
68 $(INSTALL_DATA) $$f $(DESTDIR)${pkgsysconfdir}/$$f.dist; \
78 EXTRA_DIST = .cvsignore \