aboutsummaryrefslogtreecommitdiff
path: root/dist/tests/cxx/parser/validation/built-in/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'dist/tests/cxx/parser/validation/built-in/makefile')
-rw-r--r--dist/tests/cxx/parser/validation/built-in/makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/dist/tests/cxx/parser/validation/built-in/makefile b/dist/tests/cxx/parser/validation/built-in/makefile
new file mode 100644
index 0000000..2b5fabd
--- /dev/null
+++ b/dist/tests/cxx/parser/validation/built-in/makefile
@@ -0,0 +1,32 @@
+root := ../../../../..
+
+include $(root)/build/config.make
+
+dirs := 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)
+dirs += any-type
+endif
+endif
+endif
+
+ifeq ($(XSDE_LONGLONG),y)
+dirs += long-long
+else
+dirs += long
+endif
+
+.PHONY: all $(dirs)
+
+all: $(dirs)
+
+$(dirs):
+ @$(MAKE) -C $@ $(MAKECMDGOALS)
+
+makefile: ;
+%.make:: ;
+
+%:: $(dirs) ;