diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2020-12-18 18:48:46 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-01-13 22:32:43 +0300 |
commit | 2615896faa646e5830abf2c269150e1165c66515 (patch) | |
tree | 7d95978ec0a83094c9462ed4e1f59d42f4ff8ddb /build/xsd/parser/xsd-cxx.make | |
parent | 7420f85ea19b0562ffdd8123442f32bc8bac1267 (diff) |
Switch to build2
Diffstat (limited to 'build/xsd/parser/xsd-cxx.make')
-rw-r--r-- | build/xsd/parser/xsd-cxx.make | 75 |
1 files changed, 0 insertions, 75 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 := |