diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2009-10-20 10:50:22 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2009-10-20 10:50:22 +0200 |
commit | b135374d5e40df21871b3e0c9efc69ba2d8361cb (patch) | |
tree | 0f53bf8253ff16b7ce176f47b56e4ac879a768c6 /dist/tests/cxx/serializer/makefile | |
parent | 54ed525e5b8680e8737b7750fd73458d9ef1d30c (diff) |
Add tests to the distribution
The distribution makefiles for tests are automatically generated by
the build/dist script. nmakefiles are not yet generated.
Diffstat (limited to 'dist/tests/cxx/serializer/makefile')
-rw-r--r-- | dist/tests/cxx/serializer/makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/dist/tests/cxx/serializer/makefile b/dist/tests/cxx/serializer/makefile new file mode 100644 index 0000000..57e4ad4 --- /dev/null +++ b/dist/tests/cxx/serializer/makefile @@ -0,0 +1,57 @@ +root := ../../.. + +include $(root)/build/config.make + +dirs := generated-driver + +ifeq ($(XSDE_IOSTREAM),y) + +dirs += \ +all \ +built-in \ +choice \ +recursive \ +reset \ +restriction \ +sequence \ +test-template \ +wildcard + +ifeq ($(XSDE_EXCEPTIONS),y) +dirs += error-handling/exceptions +else +dirs += error-handling/codes +endif + +ifeq ($(XSDE_REUSE_STYLE),tiein) +dirs += \ +complex \ +enumeration \ +list \ +union +endif + +ifeq ($(XSDE_POLYMORPHIC),y) +ifeq ($(XSDE_REUSE_STYLE),tiein) +dirs += polymorphism +endif +endif + +endif # XSDE_IOSTREAM + +ifeq ($(XSDE_SERIALIZER_VALIDATION),y) +dirs += validation +endif + + +.PHONY: all $(dirs) + +all: $(dirs) + +$(dirs): + @$(MAKE) -C $@ $(MAKECMDGOALS) + +makefile: ; +%.make:: ; + +%:: $(dirs) ; |