aboutsummaryrefslogtreecommitdiff
path: root/build/dist
diff options
context:
space:
mode:
Diffstat (limited to 'build/dist')
-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