0206667a9dca54024b135f472f75dc31135142a2
[shibboleth/cpp-sp.git] / shib-target / Makefile.am
1 ## $Id$
2
3 AUTOMAKE_OPTIONS = foreign
4
5 pkgsysconfdir = $(sysconfdir)/@PACKAGE@
6 pkgxmldir = $(datadir)/xml/@PACKAGE@
7
8 lib_LTLIBRARIES = libshib-target.la
9
10 libshib_targetdir = $(includedir)/shib-target
11 libshib_target_HEADERS = shib-target.h shib-paths.h
12 noinst_HEADERS = internal.h
13
14 libshib_target_la_SOURCES = \
15         ArtifactMapper.cpp \
16     ShibHTTPHook.cpp \
17         shib-ccache.cpp \
18         shib-config.cpp \
19         shib-handlers.cpp \
20         shib-ini.cpp \
21         shib-target.cpp
22
23 # this is different from the project version
24 # http://sources.redhat.com/autobook/autobook/autobook_91.html
25 libshib_target_la_LDFLAGS = -version-info 7:0:0
26
27
28
29 shib-paths.h: ${srcdir}/shib-paths.h.in Makefile ${top_builddir}/config.status
30         rm -f $@.tmp
31         sed < ${srcdir}/$@.in > $@.tmp \
32             -e 's:@-PKGSYSCONFDIR-@:${pkgsysconfdir}:' \
33             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'
34         cmp -s $@ $@.tmp || mv $@.tmp $@
35         rm -f $@.tmp
36
37 install-exec-hook:
38         for la in $(lib_LTLIBRARIES) ; do rm -f $(DESTDIR)$(libdir)/$$la ; done
39
40 EXTRA_DIST = shibtarget.vcproj shib-paths.h.in resource.h shib-target.rc
41 BUILT_SOURCES = shib-paths.h