All filters declare a yp2_filter_struct - used for both static and
[metaproxy-moved-to-github.git] / src / Jamfile.in
1 # $Id: Jamfile.in,v 1.1 2005-10-31 22:44:55 adam Exp $
2
3 # YAZ/YAZ++ flags:
4 YAZPP_CFLAGS = @YAZPPINC@ ;
5
6 # YAZ/YAZ++ libraries:
7 YAZPP_LIBS = @YAZPPLIB@ ;
8
9 # libxml2/libxslt libs+flags
10 XSLT_LIBS = @XSLT_LIBS@ ;
11 XSLT_CFLAGS = @XSLT_CFLAGS@ ;
12
13 C++FLAGS = $(YAZPP_CFLAGS) @XSLT_CFLAGS@ ;
14
15 LINKLIBS =
16         -lboost_program_options 
17         -lboost_date_time 
18         -lboost_thread 
19         $(YAZPP_LIBS)
20         $(XSLT_LIBS)
21         ;
22
23 Main ex_filter_frontend_net$(SUFEXE) : ex_filter_frontend_net.cpp ;
24 LinkLibraries ex_filter_frontend_net$(SUFEXE) : libyp2 ;
25
26 Main ex_libxml2_conf$(SUFEXE) : ex_libxml2_conf.cpp ;
27 LinkLibraries ex_libxml2_conf$(SUFEXE) : libyp2 ;
28
29 Main ex_router_flexml$(SUFEXE) : ex_router_flexml.cpp ;
30 LinkLibraries ex_router_flexml$(SUFEXE) : libyp2 ;
31
32 Library libyp2 :
33         session.cpp
34         router_chain.cpp
35         router_flexml.cpp
36         thread_pool_observer.cpp
37         filter.cpp
38         filter_frontend_net.cpp
39         filter_log.cpp
40         filter_virt_db.cpp
41         filter_z3950_client.cpp
42         filter_backend_test.cpp
43         util.cpp
44         ;
45