blob: 0ce4ae3297194f38b47fc7924adcd4deeed20250 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
DEBUG="-g -ggdb -fno-inline"
cd ./brep
echo "odb package"
odb -d pgsql --std c++11 --generate-query --generate-schema \
--odb-epilogue '#include <brep/wrapper-traits>' \
--hxx-prologue '#include <brep/wrapper-traits>' \
-I .. -I ../../libbpkg -I ../../libbutl \
--hxx-suffix "" --include-with-brackets \
--include-prefix brep --guard-prefix BREP \
package
e=$?
if test $e -ne 0; then exit $e; fi
echo "g++ libbrep.so"
s="package.cxx package-odb.cxx"
g++ -shared $DEBUG -std=c++11 -I.. -I../../libbpkg \
-I../../libbutl -L../../libbpkg/bpkg -L../../libbutl/butl \
-fPIC -o libbrep.so $s -lbpkg -lbutl -lodb-pgsql -lodb
echo "cli brep-apache options"
cli --include-with-brackets --include-prefix brep --hxx-suffix "" \
--guard-prefix BREP --generate-file-scanner --suppress-usage ./options.cli
echo "g++ libbrep-apache.so"
s="search.cxx view.cxx module.cxx diagnostics.cxx services.cxx options.cxx \
../web/apache/request.cxx ../web/apache/service.cxx"
g++ -shared $DEBUG -std=c++11 -I. -I/usr/include/apr-1 -I/usr/include/httpd \
-I.. -I../../libbpkg -I../../libbutl -L. -L../../libbpkg/bpkg \
-fPIC -o libbrep-apache.so $s -lbrep -lbpkg -lodb-pgsql -lodb
cd ../loader
echo "cli loader options"
cli --hxx-suffix "" ./options.cli
echo "g++ brep-loader"
s="loader.cxx options.cxx"
g++ $DEBUG -std=c++11 -I. -I.. -I../../libbpkg \
-I../../libbutl -L../brep -L../../libbpkg/bpkg -L../../libbutl/butl \
-o brep-loader $s -lbrep -lbpkg -lbutl -lodb-pgsql -lodb
cd ../tests/loader
echo "g++ tests/loader"
s="driver.cxx"
g++ $DEBUG -std=c++11 -I. -I../.. -I../../../libbpkg \
-I../../../libbutl -L../../brep -L../../../libbpkg/bpkg \
-L../../../libbutl/butl \
-o driver $s -lbrep -lbpkg -lbutl -lodb-pgsql -lodb
|