Use shibboleth-sp as package name for compatibility.
[shibboleth/cpp-sp.git] / plugins / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 plugindir = $(libdir)/@PACKAGE_NAME@
4 plugin_LTLIBRARIES = plugins.la plugins-lite.la
5
6 noinst_HEADERS = \
7         internal.h
8
9 common_sources = \
10         plugins.cpp \
11         TimeAccessControl.cpp
12
13 plugins_la_SOURCES = \
14         ${common_sources} \
15         CaseFoldingAttributeResolver.cpp \
16         GSSAPIAttributeExtractor.cpp \
17         TemplateAttributeResolver.cpp \
18         TransformAttributeResolver.cpp
19
20 plugins_lite_la_SOURCES = \
21         ${common_sources}
22
23 plugins_la_LIBADD = $(XMLSEC_LIBS) \
24         $(top_builddir)/shibsp/libshibsp.la
25
26 plugins_lite_la_LIBADD = $(LITE_LIBS) \
27         $(top_builddir)/shibsp/libshibsp-lite.la
28
29 plugins_la_LDFLAGS = -module -avoid-version
30 plugins_lite_la_LDFLAGS = -module -avoid-version
31 plugins_lite_la_CPPFLAGS = -DSHIBSP_LITE
32
33 install-data-hook:
34         for la in $(plugin_LTLIBRARIES) ; do rm -f $(DESTDIR)$(plugindir)/$$la ; done
35
36 EXTRA_DIST = plugins.vcxproj resource.h plugins.rc