aboutsummaryrefslogtreecommitdiff
path: root/build.conf
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2007-12-11 21:24:13 +0000
committerMike Buland <eichlan@xagasoft.com>2007-12-11 21:24:13 +0000
commitf20a251240d72281565564ae54e3c7f3314a5030 (patch)
treeaf928e4281a5254ae5d613a12c7ec2a4abf090ca /build.conf
parent5808ca2e7422b58ad12436658ede52d61503426e (diff)
downloadlibbu++-f20a251240d72281565564ae54e3c7f3314a5030.tar.gz
libbu++-f20a251240d72281565564ae54e3c7f3314a5030.tar.bz2
libbu++-f20a251240d72281565564ae54e3c7f3314a5030.tar.xz
libbu++-f20a251240d72281565564ae54e3c7f3314a5030.zip
Fixed the bu directory, now the code should compile and be usable even
installed. That was odd. Anyway, also set props on the bu, unit, and test directories so that the contents won't be listed on svn status.
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