SSPCPP-656 - NameID insert logic appears wrong for ODBC Session store
[shibboleth/cpp-sp.git] / adfs / Makefile.am
index a1fda6a..4600665 100644 (file)
@@ -1,26 +1,25 @@
-## $Id$
-
 AUTOMAKE_OPTIONS = foreign
 
-plugindir = $(libexecdir)
-plugin_LTLIBRARIES = adfs.la
-
-noinst_HEADERS = internal.h
+plugindir = $(libdir)/@PACKAGE_NAME@
+plugin_LTLIBRARIES = adfs.la adfs-lite.la
 
-adfs_la_LIBADD = \
-       ../shib/libshib.la \
-       ../shib-target/libshib-target.la
+adfs_la_LIBADD = $(XMLSEC_LIBS) \
+       $(top_builddir)/shibsp/libshibsp.la
 
 adfs_la_SOURCES = \
-       adfs.cpp \
-       listener.cpp \
-       handlers.cpp \
-       XML.cpp
+       adfs.cpp
+
+adfs_lite_la_LIBADD = $(LITE_LIBS) \
+       $(top_builddir)/shibsp/libshibsp-lite.la
 
+adfs_lite_la_SOURCES = \
+       adfs.cpp
 
 adfs_la_LDFLAGS = -module -avoid-version
+adfs_lite_la_LDFLAGS = -module -avoid-version
+adfs_lite_la_CPPFLAGS = -DSHIBSP_LITE
 
-install-exec-hook:
+install-data-hook:
        for la in $(plugin_LTLIBRARIES) ; do rm -f $(DESTDIR)$(plugindir)/$$la ; done
 
-EXTRA_DIST = adfs.dsp resource.h adfs.rc
+EXTRA_DIST = adfs.vcxproj adfs-lite.vcxproj resource.h adfs.rc