Hopefully proper use of LIBADD to fix LDFLAG ordering problems.
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 19 Nov 2010 20:57:18 +0000 (20:57 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 19 Nov 2010 20:57:18 +0000 (20:57 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/branches/REL_2@3378 cb58f699-b61c-0410-a6fe-9272a202ed29

adfs/Makefile.am
apache/Makefile.am
fastcgi/Makefile.am
memcache-store/Makefile.am
nsapi_shib/Makefile.am
odbc-store/Makefile.am
shibd/Makefile.am
shibsp/Makefile.am
util/Makefile.am

index e6aa05c..cd3ade5 100644 (file)
@@ -3,20 +3,20 @@ AUTOMAKE_OPTIONS = foreign
 plugindir = $(libdir)/@PACKAGE@
 plugin_LTLIBRARIES = adfs.la adfs-lite.la
 
-adfs_la_LIBADD = \
+adfs_la_LIBADD = $(XMLSEC_LIBS) \
        $(top_builddir)/shibsp/libshibsp.la
 
 adfs_la_SOURCES = \
        adfs.cpp
 
-adfs_lite_la_LIBADD = \
+adfs_lite_la_LIBADD = $(LITE_LIBS) \
        $(top_builddir)/shibsp/libshibsp-lite.la
 
 adfs_lite_la_SOURCES = \
        adfs.cpp
 
-adfs_la_LDFLAGS = -module -avoid-version $(XMLSEC_LIBS)
-adfs_lite_la_LDFLAGS = -module -avoid-version $(LITE_LIBS)
+adfs_la_LDFLAGS = -module -avoid-version
+adfs_lite_la_LDFLAGS = -module -avoid-version
 adfs_lite_la_CPPFLAGS = -DSHIBSP_LITE
 
 install-exec-hook:
index 0af9efe..0e010f1 100644 (file)
@@ -5,8 +5,8 @@ modshib13dir = $(libdir)/@PACKAGE@
 modshib13_LTLIBRARIES = mod_shib_13.la
 mod_shib_13_la_SOURCES = mod_shib_13.cpp
 mod_shib_13_la_CXXFLAGS = $(APXS_CFLAGS) -I$(APXS_INCLUDE)
-mod_shib_13_la_LDFLAGS = $(LITE_LIBS) -module -avoid-version
-mod_shib_13_la_LIBADD = \
+mod_shib_13_la_LDFLAGS = -module -avoid-version
+mod_shib_13_la_LIBADD = $(LITE_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 install-exec-hook:
@@ -19,8 +19,8 @@ modshib20dir = $(libdir)/@PACKAGE@
 modshib20_LTLIBRARIES = mod_shib_20.la
 mod_shib_20_la_SOURCES = mod_shib_20.cpp
 mod_shib_20_la_CXXFLAGS = $(APXS2_CFLAGS) -I$(APXS2_INCLUDE)
-mod_shib_20_la_LDFLAGS = $(LITE_LIBS) -module -avoid-version
-mod_shib_20_la_LIBADD = \
+mod_shib_20_la_LDFLAGS = -module -avoid-version
+mod_shib_20_la_LIBADD = $(LITE_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 install-exec-hook:
@@ -33,8 +33,8 @@ modshib22dir = $(libdir)/@PACKAGE@
 modshib22_LTLIBRARIES = mod_shib_22.la
 mod_shib_22_la_SOURCES = mod_shib_22.cpp
 mod_shib_22_la_CXXFLAGS = $(APXS22_CFLAGS) -I$(APXS22_INCLUDE)
-mod_shib_22_la_LDFLAGS = $(LITE_LIBS) -module -avoid-version
-mod_shib_22_la_LIBADD = \
+mod_shib_22_la_LDFLAGS = -module -avoid-version
+mod_shib_22_la_LIBADD = $(LITE_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 install-exec-hook:
index 232c0b7..bdf5994 100644 (file)
@@ -8,14 +8,14 @@ fastcgi_PROGRAMS = shibauthorizer shibresponder
 
 shibauthorizer_SOURCES = shibauthorizer.cpp
 shibauthorizer_CXXFLAGS = -I$(FASTCGI_INCLUDE)
-shibauthorizer_LDFLAGS = $(FASTCGI_LDFLAGS) $(FASTCGI_LIBS)
-shibauthorizer_LDADD = \
+shibauthorizer_LDFLAGS = $(FASTCGI_LDFLAGS)
+shibauthorizer_LIBADD = $(FASTCGI_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 shibresponder_SOURCES = shibresponder.cpp
 shibresponder_CXXFLAGS = -I$(FASTCGI_INCLUDE)
-shibresponder_LDFLAGS = $(FASTCGI_LDFLAGS) $(FASTCGI_LIBS)
-shibresponder_LDADD = \
+shibresponder_LDFLAGS = $(FASTCGI_LDFLAGS)
+shibresponder_LIBADD = $(FASTCGI_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 endif
index db992f5..d1c4286 100644 (file)
@@ -6,13 +6,12 @@ plugin_LTLIBRARIES = memcache-store.la
 AM_CFLAGS = $(MEMCACHED_CFLAGS)
 AM_CXXFLAGS = $(MEMCACHED_CFLAGS)
 
-memcache_store_la_LIBADD = \
-       $(MEMCACHED_LIBS)
+memcache_store_la_LIBADD = $(XMLSEC_LIBS) $(MEMCACHED_LIBS)
 
 memcache_store_la_SOURCES = \
        memcache-store.cpp
 
-memcache_store_la_LDFLAGS = -module -avoid-version $(XMLSEC_LIBS)
+memcache_store_la_LDFLAGS = -module -avoid-version
 
 install-exec-hook:
        for la in $(plugin_LTLIBRARIES) ; do rm -f $(DESTDIR)$(plugindir)/$$la ; done
index 17b36f5..f9af5b5 100644 (file)
@@ -5,8 +5,8 @@ nsapi_shibdir = $(libdir)/@PACKAGE@
 nsapi_shib_LTLIBRARIES = nsapi_shib.la
 nsapi_shib_la_SOURCES = nsapi_shib.cpp
 nsapi_shib_la_CXXFLAGS = $(NSAPI_INCLUDE)
-nsapi_shib_la_LDFLAGS = $(LITE_LIBS) -module -avoid-version
-nsapi_shib_la_LIBADD = \
+nsapi_shib_la_LDFLAGS = -module -avoid-version
+nsapi_shib_la_LIBADD = $(LITE_LIBS) \
   $(top_builddir)/shibsp/libshibsp-lite.la
 
 install-exec-hook:
index 774f423..2d01685 100644 (file)
@@ -6,13 +6,12 @@ plugin_LTLIBRARIES = odbc-store.la
 AM_CFLAGS = $(ODBC_CFLAGS)
 AM_CXXFLAGS = $(ODBC_CFLAGS)
 
-odbc_store_la_LIBADD = \
-       $(ODBC_LIBS)
+odbc_store_la_LIBADD = $(XMLSEC_LIBS) $(ODBC_LIBS)
 
 odbc_store_la_SOURCES = \
        odbc-store.cpp
 
-odbc_store_la_LDFLAGS = -module -avoid-version $(XMLSEC_LIBS)
+odbc_store_la_LDFLAGS = -module -avoid-version
 
 install-exec-hook:
        for la in $(plugin_LTLIBRARIES) ; do rm -f $(DESTDIR)$(plugindir)/$$la ; done
index 909f343..5fe39ec 100644 (file)
@@ -6,9 +6,7 @@ sbin_PROGRAMS = shibd
 
 shibd_SOURCES = shibd.cpp
 
-shibd_LDADD = \
+shibd_LIBADD = $(XMLSEC_LIBS) \
   $(top_builddir)/shibsp/libshibsp.la
 
-shibd_LDFLAGS = $(XMLSEC_LIBS)
-
 EXTRA_DIST = shibd.vcxproj shibd_win32.cpp resource.h shibd.rc
index 208a7f7..5a9b4e4 100644 (file)
@@ -215,8 +215,10 @@ libshibsp_la_SOURCES = \
 
 # this is different from the project version
 # http://sources.redhat.com/autobook/autobook/autobook_91.html
-libshibsp_la_LDFLAGS = "$(AM_LDFLAGS) $(XMLSEC_LIBS) -version-info 5:0:0"
-libshibsp_lite_la_LDFLAGS = "$(AM_LDFLAGS) $(LITE_LIBS) -version-info 5:0:0"
+libshibsp_la_LDFLAGS = "-version-info 5:0:0"
+libshibsp_la_LIBADD = "$(XMLSEC_LIBS)"
+libshibsp_lite_la_LDFLAGS = "-version-info 5:0:0"
+libshibsp_lite_la_LIBADD = "$(LITE_LIBS)"
 libshibsp_lite_la_CPPFLAGS = "-DSHIBSP_LITE"
 
 pkgsysconfdir = $(sysconfdir)/@PACKAGE_NAME@
index e2baaa0..fa95eef 100644 (file)
@@ -4,16 +4,12 @@ bin_PROGRAMS = mdquery resolvertest
 
 resolvertest_SOURCES = resolvertest.cpp
 
-resolvertest_LDADD = \
+resolvertest_LIBADD = $(XMLSEC_LIBS) \
        $(top_builddir)/shibsp/libshibsp.la
 
-resolvertest_LDFLAGS = $(XMLSEC_LIBS)
-
 mdquery_SOURCES = mdquery.cpp
 
-mdquery_LDADD = \
+mdquery_LIBADD = $(XMLSEC_LIBS) \
        $(top_builddir)/shibsp/libshibsp.la
 
-mdquery_LDFLAGS = $(XMLSEC_LIBS)
-
 EXTRA_DIST = mdquery.vcxproj resolvertest.vcxproj