aboutsummaryrefslogtreecommitdiff
path: root/build.conf
diff options
context:
space:
mode:
Diffstat (limited to 'build.conf')
-rw-r--r--build.conf14
1 files changed, 7 insertions, 7 deletions
diff --git a/build.conf b/build.conf
index 0ad3f72..79c472c 100644
--- a/build.conf
+++ b/build.conf
@@ -15,7 +15,7 @@ set "CXXFLAGS" += "-ggdb -Wall"
15set "CXXFLAGS" += "-pg" 15set "CXXFLAGS" += "-pg"
16set "LDFLAGS" += "-pg" 16set "LDFLAGS" += "-pg"
17 17
18filesIn("src") filter regexp("^src/(.*)\\.h$", "src/bu/{re:1}.h"): 18filesIn("src") filter regexp("^src/(.*)\\.h$", "bu/{re:1}.h"):
19 rule "hln", 19 rule "hln",
20 group "lnhdrs", 20 group "lnhdrs",
21 target file, 21 target file,
@@ -24,7 +24,7 @@ filesIn("src") filter regexp("^src/(.*)\\.h$", "src/bu/{re:1}.h"):
24"libbu++.a": 24"libbu++.a":
25 rule "lib", 25 rule "lib",
26 target file, 26 target file,
27 set "CXXFLAGS" += "-Isrc -fPIC", 27 set "CXXFLAGS" += "-I. -fPIC",
28 input filesIn("src") filter regexp("^.*\\.cpp$") 28 input filesIn("src") filter regexp("^.*\\.cpp$")
29 29
30directoriesIn("src/tests","tests/"): 30directoriesIn("src/tests","tests/"):
@@ -32,7 +32,7 @@ directoriesIn("src/tests","tests/"):
32 target file, 32 target file,
33 group "tests", 33 group "tests",
34 requires "libbu++.a", 34 requires "libbu++.a",
35 set "CXXFLAGS" += "-Isrc", 35 set "CXXFLAGS" += "-I.",
36 set "LDFLAGS" += "-L. -lbu++", 36 set "LDFLAGS" += "-L. -lbu++",
37 input filesIn("{fulldir}") filter regexp("^.*\\.cpp$") 37 input filesIn("{fulldir}") filter regexp("^.*\\.cpp$")
38 38
@@ -41,7 +41,7 @@ filesIn("src/tests") filter regexp("^src/tests/(.*)\\.cpp$", "tests/{re:1}"):
41 target file, 41 target file,
42 group "tests", 42 group "tests",
43 requires "libbu++.a", 43 requires "libbu++.a",
44 set "CXXFLAGS" += "-Isrc", 44 set "CXXFLAGS" += "-I.",
45 set "LDFLAGS" += "-L. -lbu++", 45 set "LDFLAGS" += "-L. -lbu++",
46 input "src/{target}.cpp" 46 input "src/{target}.cpp"
47 47
@@ -54,7 +54,7 @@ filesIn("src/unit") filter regexp("^src/unit/(.*)\\.cpp$", "unit/{re:1}"):
54 group "tests", 54 group "tests",
55 group "unit", 55 group "unit",
56 requires "libbu++.a", 56 requires "libbu++.a",
57 set "CXXFLAGS" += "-Isrc", 57 set "CXXFLAGS" += "-I.",
58 set "LDFLAGS" += "-L. -lbu++", 58 set "LDFLAGS" += "-L. -lbu++",
59 input "src/{target}.cpp" 59 input "src/{target}.cpp"
60 60
@@ -80,6 +80,6 @@ rule "cpp":
80 80
81rule "hln": 81rule "hln":
82 matches regexp("src/(.*)\\.h"), 82 matches regexp("src/(.*)\\.h"),
83 produces "src/bu/{re:1}.h", 83 produces "bu/{re:1}.h",
84 perform command("ln -s ../{re:1}.h {target}") 84 perform command("ln -s ../src/{re:1}.h {target}")
85 85