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 /tests/cxx/parser/validation/built-in/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 'tests/cxx/parser/validation/built-in/makefile')
-rw-r--r-- | tests/cxx/parser/validation/built-in/makefile | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/tests/cxx/parser/validation/built-in/makefile b/tests/cxx/parser/validation/built-in/makefile index b5bbc4f..4c8638f 100644 --- a/tests/cxx/parser/validation/built-in/makefile +++ b/tests/cxx/parser/validation/built-in/makefile @@ -5,29 +5,43 @@ include $(dir $(lastword $(MAKEFILE_LIST)))../../../../../build/bootstrap.make -tests := binary boolean byte date-time float int integer qname short \ +# NOTE: remember to update dist/tests/cxx/parser/validation/built-in/ +# {makefile,nmakefile} if you change anything here. +# + +all_tests := binary boolean byte date-time float int integer qname short \ +string uri any-type long long-long + +build_tests := binary boolean byte date-time float int integer qname short \ string uri ifeq ($(xsde_iostream),y) ifeq ($(xsde_exceptions),y) ifeq ($(xsde_reuse_style),tiein) -tests += any-type +build_tests += any-type endif endif endif ifeq ($(xsde_longlong),y) -tests += long-long +build_tests += long-long else -tests += long +build_tests += long endif default := $(out_base)/ test := $(out_base)/.test +dist := $(out_base)/.dist +dist-win := $(out_base)/.dist-win clean := $(out_base)/.clean -$(default): $(addprefix $(out_base)/,$(addsuffix /,$(tests))) -$(test): $(addprefix $(out_base)/,$(addsuffix /.test,$(tests))) -$(clean): $(addprefix $(out_base)/,$(addsuffix /.clean,$(tests))) +$(default): $(addprefix $(out_base)/,$(addsuffix /,$(build_tests))) +$(clean): $(addprefix $(out_base)/,$(addsuffix /.clean,$(build_tests))) +$(dist): $(addprefix $(out_base)/,$(addsuffix /.dist,$(all_tests))) +$(dist-win): $(addprefix $(out_base)/,$(addsuffix /.dist-win,$(all_tests))) -$(foreach t,$(tests),$(call import,$(src_base)/$t/makefile)) +ifneq ($(filter $(MAKECMDGOALS),dist dist-win),) +$(foreach t,$(all_tests),$(call import,$(src_base)/$t/makefile)) +else +$(foreach t,$(build_tests),$(call import,$(src_base)/$t/makefile)) +endif |