diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2009-10-20 17:16:57 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2009-10-20 17:16:57 +0200 |
commit | 1a574444dcad797bdc450f7e6a1347d0f2bbf758 (patch) | |
tree | a3bafdfdbeb8ce753ba5bf822b222f945ec2f00d | |
parent | 6ba682b661fb698e6d8af61e44d527aed0922b1d (diff) |
Add gen and cleanobj targets for tests
-rwxr-xr-x | build/dist | 17 | ||||
-rw-r--r-- | dist/tests/cxx/hybrid/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/parser/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/parser/validation/built-in/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/parser/validation/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/serializer/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/serializer/validation/built-in/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/cxx/serializer/validation/nmakefile | 2 | ||||
-rw-r--r-- | dist/tests/nmakefile | 2 |
10 files changed, 23 insertions, 12 deletions
@@ -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 diff --git a/dist/tests/cxx/hybrid/nmakefile b/dist/tests/cxx/hybrid/nmakefile index 76ffe27..fefae35 100644 --- a/dist/tests/cxx/hybrid/nmakefile +++ b/dist/tests/cxx/hybrid/nmakefile @@ -36,6 +36,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/nmakefile b/dist/tests/cxx/nmakefile index 355fd06..99a52a9 100644 --- a/dist/tests/cxx/nmakefile +++ b/dist/tests/cxx/nmakefile @@ -12,6 +12,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/parser/nmakefile b/dist/tests/cxx/parser/nmakefile index c78237d..b4e6d49 100644 --- a/dist/tests/cxx/parser/nmakefile +++ b/dist/tests/cxx/parser/nmakefile @@ -47,6 +47,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/parser/validation/built-in/nmakefile b/dist/tests/cxx/parser/validation/built-in/nmakefile index eea94f5..21e0040 100644 --- a/dist/tests/cxx/parser/validation/built-in/nmakefile +++ b/dist/tests/cxx/parser/validation/built-in/nmakefile @@ -22,6 +22,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/parser/validation/nmakefile b/dist/tests/cxx/parser/validation/nmakefile index d754c86..b417152 100644 --- a/dist/tests/cxx/parser/validation/nmakefile +++ b/dist/tests/cxx/parser/validation/nmakefile @@ -14,6 +14,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/serializer/nmakefile b/dist/tests/cxx/serializer/nmakefile index eaadc84..60f98e2 100644 --- a/dist/tests/cxx/serializer/nmakefile +++ b/dist/tests/cxx/serializer/nmakefile @@ -48,6 +48,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/serializer/validation/built-in/nmakefile b/dist/tests/cxx/serializer/validation/built-in/nmakefile index dc2b3c9..dc56ec7 100644 --- a/dist/tests/cxx/serializer/validation/built-in/nmakefile +++ b/dist/tests/cxx/serializer/validation/built-in/nmakefile @@ -8,6 +8,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/cxx/serializer/validation/nmakefile b/dist/tests/cxx/serializer/validation/nmakefile index 4cd2812..278f188 100644 --- a/dist/tests/cxx/serializer/validation/nmakefile +++ b/dist/tests/cxx/serializer/validation/nmakefile @@ -12,6 +12,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" diff --git a/dist/tests/nmakefile b/dist/tests/nmakefile index 1f3db7e..2dea67e 100644 --- a/dist/tests/nmakefile +++ b/dist/tests/nmakefile @@ -4,6 +4,6 @@ all: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile" -test clean: +gen test clean cleanobj: @for %i in ( $(dirs) ) do \ @cmd /c "cd %i & $(MAKE) /nologo /f nmakefile $@" |