summaryrefslogtreecommitdiff
path: root/build/xsd
diff options
context:
space:
mode:
Diffstat (limited to 'build/xsd')
-rw-r--r--build/xsd/parser/xsd-cxx.make75
-rw-r--r--build/xsd/tree/xsd-cxx.make46
2 files changed, 0 insertions, 121 deletions
diff --git a/build/xsd/parser/xsd-cxx.make b/build/xsd/parser/xsd-cxx.make
deleted file mode 100644
index 62a4826..0000000
--- a/build/xsd/parser/xsd-cxx.make
+++ /dev/null
@@ -1,75 +0,0 @@
-# file : build/xsd/parser/xsd-cxx.make
-# license : GNU GPL v2 + exceptions; see accompanying LICENSE file
-
-#@@ Need to use extensions from cxx config.
-#
-
-# C++/Parser mapping.
-#
-ifeq ($(xsd_parser_skel_suffix),)
-xsd_parser_skel_suffix := -pskel
-endif
-
-xsd_parser_pattern := \
-$(out_base)/%$(xsd_parser_skel_suffix).cxx \
-$(out_base)/%$(xsd_parser_skel_suffix).hxx \
-$(out_base)/%$(xsd_parser_skel_suffix).ixx
-
-ifneq ($(xsd_parser_impl_suffix),)
-xsd_parser_pattern += \
-$(out_base)/%$(xsd_parser_impl_suffix).cxx \
-$(out_base)/%$(xsd_parser_impl_suffix).hxx \
-$(out_base)/%-driver.cxx
-endif
-
-
-$(xsd_parser_pattern): xsd := xsd
-$(xsd_parser_pattern): xsd_command := cxx-parser
-
-ops := --generate-inline --skel-file-suffix $(xsd_parser_skel_suffix)
-
-ifneq ($(xsd_pimpl_suffix),)
-ops += --impl-file-suffix $(xsd_parser_impl_suffix)
-endif
-
-$(xsd_parser_pattern): xsd_options := $(ops)
-
-
-.PRECIOUS: $(xsd_parser_pattern)
-
-ifeq ($(out_base),$(src_base))
-
-$(xsd_parser_pattern): $(src_base)/%.xsd
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-else
-
-$(xsd_parser_pattern): $(src_base)/%.xsd | $$(dir $$@).
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-$(xsd_parser_pattern): $(out_base)/%.xsd | $$(dir $$@).
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-endif
-
-
-.PHONY: $(out_base)/%$(xsd_parser_skel_suffix).cxx.xsd.clean
-
-$(out_base)/%$(xsd_parser_skel_suffix).cxx.xsd.clean:
- $(call message,rm $$1,rm -f $$1,$(@:.cxx.xsd.clean=.cxx))
- $(call message,rm $$1,rm -f $$1,$(@:.cxx.xsd.clean=.hxx))
- $(call message,rm $$1,rm -f $$1,$(@:.cxx.xsd.clean=.ixx))
-
-ifneq ($(xsd_parser_impl_suffix),)
-.PHONY: $(out_base)/%$(xsd_parser_impl_suffix).cxx.xsd.clean
-
-$(out_base)/%$(xsd_parser_impl_suffix).cxx.xsd.clean:
- $(call message,rm $$1,rm -f $$1,$(@:.cxx.xsd.clean=.cxx))
- $(call message,rm $$1,rm -f $$1,$(@:.cxx.xsd.clean=.hxx))
- $(call message,rm $$1,rm -f $$1,$(out_base)/$*-driver.cxx)
-endif
-
-# Reset the config variables so they won't take effect in other places.
-#
-xsd_parser_skel_suffix :=
-xsd_parser_impl_suffix :=
diff --git a/build/xsd/tree/xsd-cxx.make b/build/xsd/tree/xsd-cxx.make
deleted file mode 100644
index 3ca45d1..0000000
--- a/build/xsd/tree/xsd-cxx.make
+++ /dev/null
@@ -1,46 +0,0 @@
-# file : build/xsd/tree/xsd-cxx.make
-# license : GNU GPL v2 + exceptions; see accompanying LICENSE file
-
-#@@ Need to use extensions from cxx config.
-#
-
-# C++/Tree mapping.
-#
-xsd_tree_pattern := \
-$(out_base)/%$(xsd_tree_suffix).cxx \
-$(out_base)/%$(xsd_tree_suffix).hxx \
-$(out_base)/%$(xsd_tree_suffix).ixx \
-$(out_base)/%$(xsd_tree_suffix)-fwd.hxx
-
-$(xsd_tree_pattern): xsd := xsd
-$(xsd_tree_pattern): xsd_command := cxx-tree
-$(xsd_tree_pattern): xsd_options := --generate-inline
-
-.PRECIOUS: $(xsd_tree_pattern)
-
-ifeq ($(out_base),$(src_base))
-
-$(xsd_tree_pattern): $(src_base)/%.xsd
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-else
-
-$(xsd_tree_pattern): $(src_base)/%.xsd | $$(dir $$@).
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-$(xsd_tree_pattern): $(out_base)/%.xsd | $$(dir $$@).
- $(call message,xsd $<,$(xsd) $(xsd_command) $(xsd_options) --output-dir $(dir $@) $<)
-
-endif
-
-.PHONY: $(out_base)/%$(xsd_tree_suffix).cxx.xsd.clean
-
-$(out_base)/%$(xsd_tree_suffix).cxx.xsd.clean:
- $(call message,rm $(@:.cxx.xsd.clean=.cxx),rm -f $(@:.cxx.xsd.clean=.cxx))
- $(call message,rm $(@:.cxx.xsd.clean=.hxx),rm -f $(@:.cxx.xsd.clean=.hxx))
- $(call message,rm $(@:.cxx.xsd.clean=.ixx),rm -f $(@:.cxx.xsd.clean=.ixx))
- $(call message,rm $(@:.cxx.xsd.clean=-fwd.hxx),rm -f $(@:.cxx.xsd.clean=-fwd.hxx))
-
-# Reset the config variables so they won't take effect in other places.
-#
-xsd_tree_suffix :=