aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-10-20 17:16:57 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-10-20 17:16:57 +0200
commit1a574444dcad797bdc450f7e6a1347d0f2bbf758 (patch)
treea3bafdfdbeb8ce753ba5bf822b222f945ec2f00d /build
parent6ba682b661fb698e6d8af61e44d527aed0922b1d (diff)
Add gen and cleanobj targets for tests
Diffstat (limited to 'build')
-rwxr-xr-xbuild/dist17
1 files changed, 14 insertions, 3 deletions
diff --git a/build/dist b/build/dist
index 7476952..3a98f51 100755
--- a/build/dist
+++ b/build/dist
@@ -259,6 +259,10 @@ gen '\t$(root)/bin/xsde' $cmd '$(XSDFLAGS) $(EXTRA_XSDFLAGS)' $opt '$<'
gen
fi
+gen '.PHONY: gen'
+gen "gen: $gen"
+gen
+
gen '.PHONY: test'
gen "test: $driver"
if [ "$xml" = "" ]; then
@@ -288,7 +292,14 @@ fi
gen
-gen '.PHONY: clean'
-gen 'clean:'
-gen "\trm -f $driver $obj $gen_cxx $gen_ixx $gen_hxx"
+gen '.PHONY: clean cleanobj'
+gen 'cleanobj:'
+gen "\trm -f $driver $obj"
+gen
+gen 'clean: cleanobj'
+
+if [ "$gen" != "" ]; then
+ gen "\trm -f $gen_cxx $gen_ixx $gen_hxx"
+fi
+
gen