X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2FMakefile.am;h=e47daa88f82427d2dbfa734cc9252d59023b0c54;hb=e38f1b959c56b11e2e0c48bcde12cb2a05f8ea84;hp=27b58dcb989f8fbf2fab952263733455919e60ee;hpb=50597d2f7d3607e91c94601eb8eb495d73be3eae;p=metaproxy-moved-to-github.git diff --git a/src/Makefile.am b/src/Makefile.am index 27b58dc..e47daa8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,5 @@ ## This file is part of Metaproxy -## Copyright (C) 2005-2012 Index Data +## Copyright (C) 2005-2013 Index Data MAINTAINERCLEANFILES = Makefile.in config.in config.hpp @@ -7,28 +7,19 @@ DISTCLEANFILES = metaproxy-config AM_CXXFLAGS = $(BOOST_CPPFLAGS) -AM_CPPFLAGS = -I$(top_srcdir)/include - -AM_LDFLAGS = +AM_CPPFLAGS = -I$(top_srcdir)/include $(USEMARCONINC) bin_SCRIPTS = metaproxy-config -# Rules for the library.. - -lib_LTLIBRARIES = libmetaproxy.la -libmetaproxy_la_LDFLAGS = -version-info 4:0:0 -export-dynamic - -libmetaproxy_la_SOURCES = \ - factory_filter.cpp factory_filter.hpp \ - factory_static.cpp factory_static.hpp \ - filter.cpp \ +filter_src = \ filter_auth_simple.cpp filter_auth_simple.hpp \ filter_backend_test.cpp filter_backend_test.hpp \ filter_bounce.cpp filter_bounce.hpp \ filter_cgi.cpp filter_cgi.hpp \ filter_cql_to_rpn.cpp filter_cql_to_rpn.hpp \ - filter_frontend_net.cpp filter_frontend_net.hpp \ + filter_http_client.cpp filter_http_client.hpp \ filter_http_file.cpp filter_http_file.hpp \ + filter_http_rewrite1.cpp filter_http_rewrite1.hpp \ filter_limit.cpp filter_limit.hpp \ filter_load_balance.cpp filter_load_balance.hpp \ filter_log.cpp filter_log.hpp \ @@ -36,12 +27,22 @@ libmetaproxy_la_SOURCES = \ filter_query_rewrite.cpp filter_query_rewrite.hpp \ filter_record_transform.cpp filter_record_transform.hpp \ filter_session_shared.cpp filter_session_shared.hpp \ + filter_sort.cpp filter_sort.hpp \ filter_sru_to_z3950.cpp filter_sru_to_z3950.hpp \ filter_template.cpp filter_template.hpp \ filter_virt_db.cpp filter_virt_db.hpp \ filter_z3950_client.cpp filter_z3950_client.hpp \ filter_zeerex_explain.cpp filter_zeerex_explain.hpp \ filter_zoom.cpp filter_zoom.hpp \ + filter_frontend_net.cpp filter_frontend_net.hpp + +lib_LTLIBRARIES = libmetaproxy.la +libmetaproxy_la_LDFLAGS = -version-info 4:0:0 -export-dynamic + +libmetaproxy_la_SOURCES = \ + factory_filter.cpp factory_filter.hpp \ + factory_static.cpp factory_static.hpp \ + filter.cpp \ gduutil.cpp gduutil.hpp \ origin.cpp \ package.cpp \ @@ -55,22 +56,24 @@ libmetaproxy_la_SOURCES = \ torus.cpp torus.hpp \ url_recipe.cpp \ util.cpp \ - xmlutil.cpp + xmlutil.cpp +libmetaproxy_la_LIBADD = $(YAZPPLALIB) \ + $(BOOST_LIB) $(BOOST_SYSTEM_LIB) $(BOOST_THREAD_LIB) \ + $(BOOST_REGEX_LIB) -libmetaproxy_la_LIBADD = $(YAZPPLALIB) $(BOOST_LIB) $(BOOST_THREAD_LIB) $(BOOST_REGEX_LIB) +metaproxy_LDADD = libmetaproxy.la $(YAZPPLALIB) \ + $(BOOST_LIB) $(BOOST_SYSTEM_LIB) $(BOOST_THREAD_LIB) \ + $(BOOST_REGEX_LIB) $(USEMARCONLALIB) -# Rules for lib - -LDADD = libmetaproxy.la $(YAZPPLALIB) $(BOOST_LIB) $(BOOST_THREAD_LIB) $(BOOST_REGEX_LIB) +LDADD = $(metaproxy_LDADD) $(BOOST_TEST_LIB) +AM_LDFLAGS = -export-dynamic bin_PROGRAMS = metaproxy -noinst_PROGRAMS = ex_filter_frontend_net ex_router_flexml tstdl +noinst_PROGRAMS = tstdl -ex_filter_frontend_net_SOURCES = ex_filter_frontend_net.cpp -ex_router_flexml_SOURCES = ex_router_flexml.cpp tstdl_SOURCES = tstdl.cpp -metaproxy_SOURCES = metaproxy_prog.cpp +metaproxy_SOURCES = metaproxy_prog.cpp $(filter_src) # Rules for dl programs pkglib_LTLIBRARIES = metaproxy_filter_dl.la @@ -114,48 +117,23 @@ test_session1_SOURCES=test_session1.cpp test_session2_SOURCES=test_session2.cpp test_boost_threads_SOURCES=test_boost_threads.cpp test_thread_pool_observer_SOURCES = test_thread_pool_observer.cpp -test_filter_auth_simple_SOURCES = test_filter_auth_simple.cpp +test_filter_auth_simple_SOURCES = test_filter_auth_simple.cpp $(filter_src) test_filter_factory_SOURCES = test_filter_factory.cpp -test_filter_frontend_net_SOURCES = test_filter_frontend_net.cpp -test_filter_log_SOURCES = test_filter_log.cpp -test_filter_multi_SOURCES = test_filter_multi.cpp -test_filter_query_rewrite_SOURCES = test_filter_query_rewrite.cpp -test_filter_z3950_client_SOURCES = test_filter_z3950_client.cpp -test_filter_backend_test_SOURCES = test_filter_backend_test.cpp -test_filter_bounce_SOURCES = test_filter_bounce.cpp -test_filter_record_transform_SOURCES = test_filter_record_transform.cpp -test_filter_sru_to_z3950_SOURCES = test_filter_sru_to_z3950.cpp -test_filter_virt_db_SOURCES = test_filter_virt_db.cpp +test_filter_frontend_net_SOURCES = test_filter_frontend_net.cpp $(filter_src) +test_filter_log_SOURCES = test_filter_log.cpp $(filter_src) +test_filter_multi_SOURCES = test_filter_multi.cpp $(filter_src) +test_filter_query_rewrite_SOURCES = test_filter_query_rewrite.cpp $(filter_src) +test_filter_z3950_client_SOURCES = test_filter_z3950_client.cpp $(filter_src) +test_filter_backend_test_SOURCES = test_filter_backend_test.cpp $(filter_src) +test_filter_bounce_SOURCES = test_filter_bounce.cpp $(filter_src) +test_filter_record_transform_SOURCES = test_filter_record_transform.cpp \ + $(filter_src) +test_filter_sru_to_z3950_SOURCES = test_filter_sru_to_z3950.cpp $(filter_src) +test_filter_virt_db_SOURCES = test_filter_virt_db.cpp $(filter_src) test_ses_map_SOURCES = test_ses_map.cpp -test_router_flexml_SOURCES = test_router_flexml.cpp +test_router_flexml_SOURCES = test_router_flexml.cpp $(filter_src) test_xmlutil_SOURCES = test_xmlutil.cpp -TESTLDADD = $(LDADD) $(BOOST_TEST_LIB) - -test_package1_LDADD = $(TESTLDADD) -test_pipe_LDADD = $(TESTLDADD) -test_filter1_LDADD = $(TESTLDADD) -test_filter2_LDADD = $(TESTLDADD) -test_session1_LDADD = $(TESTLDADD) -test_session2_LDADD = $(TESTLDADD) -test_boost_threads_LDADD = $(TESTLDADD) -test_filter_auth_simple_LDADD = $(TESTLDADD) -test_filter_factory_LDADD = $(TESTLDADD) -test_filter_frontend_net_LDADD = $(TESTLDADD) -test_filter_log_LDADD = $(TESTLDADD) -test_filter_multi_LDADD = $(TESTLDADD) -test_filter_query_rewrite_LDADD = $(TESTLDADD) -test_filter_z3950_client_LDADD = $(TESTLDADD) -test_filter_backend_test_LDADD = $(TESTLDADD) -test_filter_bounce_LDADD = $(TESTLDADD) -test_filter_record_transform_LDADD = $(TESTLDADD) -test_filter_sru_to_z3950_LDADD = $(TESTLDADD) -test_filter_virt_db_LDADD = $(TESTLDADD) -test_router_flexml_LDADD = $(TESTLDADD) -test_ses_map_LDADD = $(TESTLDADD) -test_thread_pool_observer_LDADD = $(TESTLDADD) -test_xmlutil_LDADD = $(TESTLDADD) - # doxygen target dox: (cd $(top_srcdir) ; make dox)