fix
[libex.git] / test / Jamfile
blob36488694e3e5d0d82d19609cddc45e825c5ae461
1 SubDir TOP test ;
3 Library liblinenoise : linenoise.c ;
5 Main test_str : test_str.c ;
6 Main test_tree : test_tree.c ;
7 Main test_list : test_list.c ;
8 Main test_file : test_file.c ;
9 Main test_run : test_run.c ;
10 Main test_array : test_array.c ;
11 Main test_http : test_http.c ;
12 Main test_json : test_json.c ;
13 Main test_jsonrpc : test_jsonrpc.c ;
14 Main test_hash : test_hash.c ;
15 Main test_qdb : test_qdb.c ;
16 Main test_task : test_task.c ;
17 Main test_ws_srv : test_ws_srv.c ;
18 Main test_jws_srv : test_jws_srv.c ;
19 Main test_bws_srv : test_bws_srv.c ;
20 Main test_cln : test_cln.c ;
21 Main test_msg : test_msg.c ;
22 Main test_rpc : test_rpc.c ;
23 Main test_time : test_time.c ;
24 Main test_sys : test_sys.c ;
26 # Link
27 if $(BUILDSO) {
28     if $(OS) == 'AIX' {
29         LINKLIBS on test_str = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
30         LINKLIBS on test_tree = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
31         LINKLIBS on test_list = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
32         LINKLIBS on test_file = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
33         LINKLIBS on test_run = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
34         LINKLIBS on test_array = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
35         LINKLIBS on test_http = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
36         LINKLIBS on test_json = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
37         LINKLIBS on test_jsonrpc = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
38         LINKLIBS on test_hash = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
39         LINKLIBS on test_qdb = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
40         LINKLIBS on test_task = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
41         LINKLIBS on test_ws_srv = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
42         LINKLIBS on test_jws_srv = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
43         LINKLIBS on test_bws_srv = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
44         LINKLIBS on test_cln = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
45         LINKLIBS on test_msg = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
46         LINKLIBS on test_rpc = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
47         LINKLIBS on test_time = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
48         LINKLIBS on test_sys = $(PWD)/libex.so -L$(PWD) -blibpath:$(PWD) ;
49     } else {
50         LINKLIBS on test_str = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
51         LINKLIBS on test_tree = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
52         LINKLIBS on test_list = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
53         LINKLIBS on test_file = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
54         LINKLIBS on test_run = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
55         LINKLIBS on test_array = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
56         LINKLIBS on test_http = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
57         LINKLIBS on test_json = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
58         LINKLIBS on test_jsonrpc = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
59         LINKLIBS on test_hash = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
60         LINKLIBS on test_qdb = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
61         LINKLIBS on test_task = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
62         LINKLIBS on test_ws_srv = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
63         LINKLIBS on test_jws_srv = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
64         LINKLIBS on test_bws_srv = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
65         LINKLIBS on test_cln = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
66         LINKLIBS on test_msg = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
67         LINKLIBS on test_rpc = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
68         LINKLIBS on test_time = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
69         LINKLIBS on test_sys = -L. -Wl,-rpath=$(PWD) -l:libex.so ;
70     }
72     LinkLibraries test_ws_srv : liblinenoise.a ;
73     LinkLibraries test_jws_srv : liblinenoise.a ;
74     LinkLibraries test_bws_srv : liblinenoise.a ;
75 } else {
76     LinkLibraries test_str : libex.a ;
77     LinkLibraries test_tree : libex.a ;
78     LinkLibraries test_list : libex.a ;
79     LinkLibraries test_file : libex.a ;
80     LinkLibraries test_run : libex.a ;
81     LinkLibraries test_array : libex.a ;
82     LinkLibraries test_http : libex.a ;
83     LinkLibraries test_json : libex.a ;
84     LinkLibraries test_jsonrpc : libex.a ;
85     LinkLibraries test_hash : libex.a ;
86     LinkLibraries test_qdb : libex.a ;
87     LinkLibraries test_task : libex.a ;
88     LinkLibraries test_ws_srv : libex.a liblinenoise.a ;
89     LinkLibraries test_jws_srv : libex.a liblinenoise.a ;
90     LinkLibraries test_bws_srv : libex.a liblinenoise.a ;
91     LinkLibraries test_cln : libex.a ;
92     LinkLibraries test_msg : libex.a ;
93     LinkLibraries test_rpc : libex.a ;
94     LinkLibraries test_time : libex.a ;
95     LinkLibraries test_sys : libex.a ;