From 94731cca473cc9ce0cbda7a1b51ce4c0d509a15f Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 31 Oct 2005 22:44:55 +0000 Subject: [PATCH] Added Jamfile for project which makes example programs + yp2 lib --- src/.cvsignore | 1 + src/Jamfile.in | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 4 +++- 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 src/Jamfile.in diff --git a/src/.cvsignore b/src/.cvsignore index b89e0d7..b77b825 100644 --- a/src/.cvsignore +++ b/src/.cvsignore @@ -5,6 +5,7 @@ stamp-h* config.hpp socket +Jamfile Makefile Makefile.in config.hpp.in diff --git a/src/Jamfile.in b/src/Jamfile.in new file mode 100644 index 0000000..2c4a395 --- /dev/null +++ b/src/Jamfile.in @@ -0,0 +1,45 @@ +# $Id: Jamfile.in,v 1.1 2005-10-31 22:44:55 adam Exp $ + +# YAZ/YAZ++ flags: +YAZPP_CFLAGS = @YAZPPINC@ ; + +# YAZ/YAZ++ libraries: +YAZPP_LIBS = @YAZPPLIB@ ; + +# libxml2/libxslt libs+flags +XSLT_LIBS = @XSLT_LIBS@ ; +XSLT_CFLAGS = @XSLT_CFLAGS@ ; + +C++FLAGS = $(YAZPP_CFLAGS) @XSLT_CFLAGS@ ; + +LINKLIBS = + -lboost_program_options + -lboost_date_time + -lboost_thread + $(YAZPP_LIBS) + $(XSLT_LIBS) + ; + +Main ex_filter_frontend_net$(SUFEXE) : ex_filter_frontend_net.cpp ; +LinkLibraries ex_filter_frontend_net$(SUFEXE) : libyp2 ; + +Main ex_libxml2_conf$(SUFEXE) : ex_libxml2_conf.cpp ; +LinkLibraries ex_libxml2_conf$(SUFEXE) : libyp2 ; + +Main ex_router_flexml$(SUFEXE) : ex_router_flexml.cpp ; +LinkLibraries ex_router_flexml$(SUFEXE) : libyp2 ; + +Library libyp2 : + session.cpp + router_chain.cpp + router_flexml.cpp + thread_pool_observer.cpp + filter.cpp + filter_frontend_net.cpp + filter_log.cpp + filter_virt_db.cpp + filter_z3950_client.cpp + filter_backend_test.cpp + util.cpp + ; + diff --git a/src/Makefile.am b/src/Makefile.am index c61fd4d..637659d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,9 +1,11 @@ -## $Id: Makefile.am,v 1.31 2005-10-29 22:23:36 marc Exp $ +## $Id: Makefile.am,v 1.32 2005-10-31 22:44:55 adam Exp $ MAINTAINERCLEANFILES = Makefile.in config.in config.hpp AM_CXXFLAGS = $(YAZPPINC) $(XSLT_CFLAGS) +EXTRA_DIST=Jamfile.in + # Rules for the library.. lib_LTLIBRARIES = libyp2.la -- 1.7.10.4