Use shibboleth-sp as package name for compatibility.
[shibboleth/cpp-sp.git] / apache / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 if BUILD_AP13
4 modshib13dir = $(libdir)/@PACKAGE_NAME@
5 modshib13_LTLIBRARIES = mod_shib_13.la
6 mod_shib_13_la_SOURCES = mod_shib_13.cpp
7 mod_shib_13_la_CXXFLAGS = $(APXS_CFLAGS) -I$(APXS_INCLUDE)
8 mod_shib_13_la_LDFLAGS = -module -avoid-version
9 mod_shib_13_la_LIBADD = $(LITE_LIBS) \
10   $(top_builddir)/shibsp/libshibsp-lite.la
11 endif
12
13 if BUILD_AP20
14 modshib20dir = $(libdir)/@PACKAGE_NAME@
15 modshib20_LTLIBRARIES = mod_shib_20.la
16 mod_shib_20_la_SOURCES = mod_shib_20.cpp
17 mod_shib_20_la_CXXFLAGS = $(APXS2_CFLAGS) -I$(APXS2_INCLUDE)
18 mod_shib_20_la_LDFLAGS = -module -avoid-version
19 mod_shib_20_la_LIBADD = $(LITE_LIBS) \
20   $(top_builddir)/shibsp/libshibsp-lite.la
21 endif
22
23 if BUILD_AP22
24 modshib22dir = $(libdir)/@PACKAGE_NAME@
25 modshib22_LTLIBRARIES = mod_shib_22.la
26 mod_shib_22_la_SOURCES = mod_shib_22.cpp
27 mod_shib_22_la_CXXFLAGS = $(APXS22_CFLAGS) -I$(APXS22_INCLUDE)
28 mod_shib_22_la_LDFLAGS = -module -avoid-version
29 mod_shib_22_la_LIBADD = $(LITE_LIBS) \
30   $(top_builddir)/shibsp/libshibsp-lite.la
31 endif
32
33 if BUILD_AP24
34 modshib24dir = $(libdir)/@PACKAGE_NAME@
35 modshib24_LTLIBRARIES = mod_shib_24.la
36 mod_shib_24_la_SOURCES = mod_shib_24.cpp
37 mod_shib_24_la_CXXFLAGS = $(APXS24_CFLAGS) -I$(APXS24_INCLUDE)
38 mod_shib_24_la_LDFLAGS = -module -avoid-version
39 mod_shib_24_la_LIBADD = $(LITE_LIBS) \
40   $(top_builddir)/shibsp/libshibsp-lite.la
41 endif
42
43 install-data-hook:
44         for la in $(modshib13_LTLIBRARIES) ; do rm -f $(DESTDIR)$(modshib13dir)/$$la ; done
45         for la in $(modshib20_LTLIBRARIES) ; do rm -f $(DESTDIR)$(modshib20dir)/$$la ; done
46         for la in $(modshib22_LTLIBRARIES) ; do rm -f $(DESTDIR)$(modshib22dir)/$$la ; done
47         for la in $(modshib24_LTLIBRARIES) ; do rm -f $(DESTDIR)$(modshib24dir)/$$la ; done
48
49 EXTRA_DIST = mod_shib.cpp \
50         mod_shib_13.cpp mod_shib_20.cpp mod_shib_22.cpp mod_shib_24.cpp \
51         mod_shib13.vcxproj mod_shib20.vcxproj mod_shib22.vcxproj mod_shib24.vcxproj \
52         resource.h mod_shib_13.rc mod_shib_20.rc mod_shib_22.rc mod_shib_24.rc