From f429e2c55f77d5869683d902c9f4d96df1678d6c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 3 May 2017 09:18:25 +0200 Subject: Get rid of legacy build systems --- examples/Makefile.am | 6 - examples/buildfile | 6 +- examples/examples-vc10.sln | 15 - examples/examples-vc11.sln | 15 - examples/examples-vc12.sln | 17 -- examples/examples-vc9.sln | 15 - examples/hybrid/makefile | 90 ------ examples/inheritance/makefile | 90 ------ examples/makefile | 41 --- examples/performance/makefile | 90 ------ examples/persistence/makefile | 90 ------ examples/processing/makefile | 88 ------ examples/roundtrip/makefile | 88 ------ examples/template/Makefile.am | 19 -- examples/template/template-vc10.vcxproj | 167 ----------- examples/template/template-vc10.vcxproj.filters | 20 -- examples/template/template-vc11.vcxproj | 171 ------------ examples/template/template-vc11.vcxproj.filters | 20 -- examples/template/template-vc12.vcxproj | 175 ------------ examples/template/template-vc12.vcxproj.filters | 20 -- examples/template/template-vc9.vcproj | 352 ------------------------ examples/test.bat | 74 ----- examples/xhtml/makefile | 88 ------ 23 files changed, 2 insertions(+), 1755 deletions(-) delete mode 100644 examples/Makefile.am delete mode 100644 examples/examples-vc10.sln delete mode 100644 examples/examples-vc11.sln delete mode 100644 examples/examples-vc12.sln delete mode 100644 examples/examples-vc9.sln delete mode 100644 examples/hybrid/makefile delete mode 100644 examples/inheritance/makefile delete mode 100644 examples/makefile delete mode 100644 examples/performance/makefile delete mode 100644 examples/persistence/makefile delete mode 100644 examples/processing/makefile delete mode 100644 examples/roundtrip/makefile delete mode 100644 examples/template/Makefile.am delete mode 100644 examples/template/template-vc10.vcxproj delete mode 100644 examples/template/template-vc10.vcxproj.filters delete mode 100644 examples/template/template-vc11.vcxproj delete mode 100644 examples/template/template-vc11.vcxproj.filters delete mode 100644 examples/template/template-vc12.vcxproj delete mode 100644 examples/template/template-vc12.vcxproj.filters delete mode 100644 examples/template/template-vc9.vcproj delete mode 100644 examples/test.bat delete mode 100644 examples/xhtml/makefile (limited to 'examples') diff --git a/examples/Makefile.am b/examples/Makefile.am deleted file mode 100644 index 756331f..0000000 --- a/examples/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -# file : examples/Makefile.am -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -SUBDIRS = __path__(dirs) -EXTRA_DIST = __file__(extra_dist) diff --git a/examples/buildfile b/examples/buildfile index 7331d21..b14235a 100644 --- a/examples/buildfile +++ b/examples/buildfile @@ -2,8 +2,6 @@ # copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC # license : MIT; see accompanying LICENSE file -d = hybrid/ inheritance/ performance/ persistence/ processing/ roundtrip/ \ - xhtml/ +./: hybrid/ inheritance/ performance/ persistence/ processing/ roundtrip/ \ + xhtml/ doc{README} -./: $d doc{README} -include $d diff --git a/examples/examples-vc10.sln b/examples/examples-vc10.sln deleted file mode 100644 index 9a5dc32..0000000 --- a/examples/examples-vc10.sln +++ /dev/null @@ -1,15 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -__projects__ -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution -__solution_configurations__ - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution -__project_configurations__ - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/examples-vc11.sln b/examples/examples-vc11.sln deleted file mode 100644 index 436eeea..0000000 --- a/examples/examples-vc11.sln +++ /dev/null @@ -1,15 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -__projects__ -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution -__solution_configurations__ - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution -__project_configurations__ - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/examples-vc12.sln b/examples/examples-vc12.sln deleted file mode 100644 index 446d701..0000000 --- a/examples/examples-vc12.sln +++ /dev/null @@ -1,17 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 -MinimumVisualStudioVersion = 10.0.40219.1 -__projects__ -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution -__solution_configurations__ - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution -__project_configurations__ - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/examples-vc9.sln b/examples/examples-vc9.sln deleted file mode 100644 index 2ec9432..0000000 --- a/examples/examples-vc9.sln +++ /dev/null @@ -1,15 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -__projects__ -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution -__solution_configurations__ - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution -__project_configurations__ - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/hybrid/makefile b/examples/hybrid/makefile deleted file mode 100644 index 865ff8b..0000000 --- a/examples/hybrid/makefile +++ /dev/null @@ -1,90 +0,0 @@ -# file : examples/hybrid/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx dom.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README position.xml -$(dist): export extra_sources := $(filter-out driver.cxx,$(cxx_tun)) -$(dist): export extra_headers := dom.hxx -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extra_headers) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/position.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/inheritance/makefile b/examples/inheritance/makefile deleted file mode 100644 index 2174c03..0000000 --- a/examples/inheritance/makefile +++ /dev/null @@ -1,90 +0,0 @@ -# file : examples/inheritance/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx position.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README position.xml -$(dist): export extra_sources := $(filter-out driver.cxx,$(cxx_tun)) -$(dist): export extra_headers := position.hxx -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extra_headers) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/position.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/makefile b/examples/makefile deleted file mode 100644 index 51e517d..0000000 --- a/examples/makefile +++ /dev/null @@ -1,41 +0,0 @@ -# file : examples/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make - -examples := roundtrip processing persistence inheritance hybrid performance \ -xhtml - -default := $(out_base)/ -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -$(default): $(addprefix $(out_base)/,$(addsuffix /,$(examples))) -$(test): $(addprefix $(out_base)/,$(addsuffix /.test,$(examples))) - -$(dist): extras := README -$(dist): export dirs := $(examples) -$(dist): export extra_dist := $(extras) test.bat examples-vc9.sln \ -examples-vc10.sln examples-vc11.sln examples-vc12.sln -$(dist): $(addprefix $(out_base)/,$(addsuffix /.dist,$(examples))) - $(call dist-data,$(extras)) - $(call meta-automake) - $(call meta-vc9sln,examples-vc9.sln) - $(call meta-vc10sln,examples-vc10.sln) - $(call meta-vc11sln,examples-vc11.sln) - $(call meta-vc12sln,examples-vc12.sln) - $(call meta-vctest,examples-vc9.sln,test.bat) - -$(clean): $(addprefix $(out_base)/,$(addsuffix /.clean,$(examples))) - -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9sln.make) -$(call include,$(bld_root)/meta/vc10sln.make) -$(call include,$(bld_root)/meta/vc11sln.make) -$(call include,$(bld_root)/meta/vc12sln.make) -$(call include,$(bld_root)/meta/vctest.make) -$(call include,$(bld_root)/meta/automake.make) - -$(foreach t,$(examples),$(call import,$(src_base)/$t/makefile)) diff --git a/examples/performance/makefile b/examples/performance/makefile deleted file mode 100644 index bd28c17..0000000 --- a/examples/performance/makefile +++ /dev/null @@ -1,90 +0,0 @@ -# file : examples/performance/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx time.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README gen.cxx expat.cxx test.xsd test-50k.xml -$(dist): export extra_sources := $(filter-out driver.cxx,$(cxx_tun)) -$(dist): export extra_headers := time.hxx -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extra_headers) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/test-50k.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/persistence/makefile b/examples/persistence/makefile deleted file mode 100644 index 10abe3d..0000000 --- a/examples/persistence/makefile +++ /dev/null @@ -1,90 +0,0 @@ -# file : examples/persistence/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx position.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README position.xml -$(dist): export extra_sources := $(filter-out driver.cxx,$(cxx_tun)) -$(dist): export extra_headers := position.hxx -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extra_headers) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/position.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/processing/makefile b/examples/processing/makefile deleted file mode 100644 index 283dea5..0000000 --- a/examples/processing/makefile +++ /dev/null @@ -1,88 +0,0 @@ -# file : examples/processing/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README position.xml -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/position.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/roundtrip/makefile b/examples/roundtrip/makefile deleted file mode 100644 index 07cd75e..0000000 --- a/examples/roundtrip/makefile +++ /dev/null @@ -1,88 +0,0 @@ -# file : examples/roundtrip/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README position.xml -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$< $(src_base)/position.xml) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) diff --git a/examples/template/Makefile.am b/examples/template/Makefile.am deleted file mode 100644 index 37d9509..0000000 --- a/examples/template/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -# file : examples/template/Makefile.am -# copyright : not copyrighted - public domain - -EXTRA_DIST = __file__(extra_dist) - -noinst_PROGRAMS = driver -driver_SOURCES = driver.cxx __path__(extra_sources) __path__(extra_headers) -LDADD = $(top_builddir)/xml/libstudxml.la - -AM_CPPFLAGS = -I'$(top_builddir)' -I'$(top_srcdir)' - -TESTS=$(top_builddir)/tester -TESTS_ENVIRONMENT=example=1; export example; - -# Make sure make doesn't try to build the no-extension headers -# thinking that they are executable. Those are pulled in through -# auto-generated dependencies. -# -__foreach_w__(__f,__path__(xml_headers),$(top_srcdir)/xml/__f ): ; @: diff --git a/examples/template/template-vc10.vcxproj b/examples/template/template-vc10.vcxproj deleted file mode 100644 index 402aa6d..0000000 --- a/examples/template/template-vc10.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {__uuid__()} - Win32Proj - __value__(name) - - - - Application - true - Unicode - - - Application - true - Unicode - - - Application - false - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - - - - - - - - true - $(Configuration)\ - driver - - - true - $(Platform)\$(Configuration)\ - driver - - - false - $(Configuration)\ - driver - - - false - $(Platform)\$(Configuration)\ - driver - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib64\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib64\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - -__header_entries__(extra_headers) - - -__source_entry__(driver.cxx) -__source_entries__(extra_sources) - - - - - diff --git a/examples/template/template-vc10.vcxproj.filters b/examples/template/template-vc10.vcxproj.filters deleted file mode 100644 index 6d459fa..0000000 --- a/examples/template/template-vc10.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {__uuid__()} - cxx - - - {__uuid__()} - h;hxx;ixx;txx - - - -__header_filter_entries__(extra_headers) - - -__source_filter_entry__(driver.cxx) -__source_filter_entries__(extra_sources) - - diff --git a/examples/template/template-vc11.vcxproj b/examples/template/template-vc11.vcxproj deleted file mode 100644 index 095038b..0000000 --- a/examples/template/template-vc11.vcxproj +++ /dev/null @@ -1,171 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {__uuid__()} - Win32Proj - __value__(name) - - - - Application - true - v110 - Unicode - - - Application - true - v110 - Unicode - - - Application - false - v110 - true - Unicode - - - Application - false - v110 - true - Unicode - - - - - - - - - - - - - - - - - - - true - $(Configuration)\ - driver - - - true - $(Platform)\$(Configuration)\ - driver - - - false - $(Configuration)\ - driver - - - false - $(Platform)\$(Configuration)\ - driver - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib64\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - - - $(SolutionDir)\..\lib64\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - -__header_entries__(extra_headers) - - -__source_entry__(driver.cxx) -__source_entries__(extra_sources) - - - - - diff --git a/examples/template/template-vc11.vcxproj.filters b/examples/template/template-vc11.vcxproj.filters deleted file mode 100644 index 6d459fa..0000000 --- a/examples/template/template-vc11.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {__uuid__()} - cxx - - - {__uuid__()} - h;hxx;ixx;txx - - - -__header_filter_entries__(extra_headers) - - -__source_filter_entry__(driver.cxx) -__source_filter_entries__(extra_sources) - - diff --git a/examples/template/template-vc12.vcxproj b/examples/template/template-vc12.vcxproj deleted file mode 100644 index 6e7c2c9..0000000 --- a/examples/template/template-vc12.vcxproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {__uuid__()} - Win32Proj - __value__(name) - - - - Application - true - v120 - Unicode - - - Application - true - v120 - Unicode - - - Application - false - v120 - true - Unicode - - - Application - false - v120 - true - Unicode - - - - - - - - - - - - - - - - - - - true - $(Configuration)\ - driver - - - true - $(Platform)\$(Configuration)\ - driver - - - false - $(Configuration)\ - driver - - - false - $(Platform)\$(Configuration)\ - driver - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - true - - - $(SolutionDir)\..\lib\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - true - - - $(SolutionDir)\..\lib64\studxml-d.lib;%(AdditionalDependencies) - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - true - - - $(SolutionDir)\..\lib\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - $(SolutionDir)\.. - 4068;4355;4800;4290;%(DisableSpecificWarnings) - true - - - $(SolutionDir)\..\lib64\studxml.lib;%(AdditionalDependencies) - Console - true - true - true - - - -__header_entries__(extra_headers) - - -__source_entry__(driver.cxx) -__source_entries__(extra_sources) - - - - - diff --git a/examples/template/template-vc12.vcxproj.filters b/examples/template/template-vc12.vcxproj.filters deleted file mode 100644 index 6d459fa..0000000 --- a/examples/template/template-vc12.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {__uuid__()} - cxx - - - {__uuid__()} - h;hxx;ixx;txx - - - -__header_filter_entries__(extra_headers) - - -__source_filter_entry__(driver.cxx) -__source_filter_entries__(extra_sources) - - diff --git a/examples/template/template-vc9.vcproj b/examples/template/template-vc9.vcproj deleted file mode 100644 index c4a1d64..0000000 --- a/examples/template/template-vc9.vcproj +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -__source_entry__(driver.cxx) -__source_entries__(extra_sources) - - -__file_entries__(extra_headers) - - - - - diff --git a/examples/test.bat b/examples/test.bat deleted file mode 100644 index 559b9e4..0000000 --- a/examples/test.bat +++ /dev/null @@ -1,74 +0,0 @@ -@echo off -rem file : examples/test.bat -rem copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -rem license : MIT; see accompanying LICENSE file - -setlocal - -set "tests=__path__(dirs)" -set "confs=__path__(configurations)" -set "plats=__path__(platforms)" -set "curdir=%CD%" -set "topdir=%curdir%\.." -set "failed=" - -goto start - -rem -rem %1 - test directory -rem %2 - configuration -rem %3 - platform -rem -:run_test - cd %1 - - if "_%3_" == "_Win32_" ( - set "dir=%2" - ) else ( - set "dir=%3\%2" - ) - - if exist %dir%\driver.exe ( - echo %1\%3\%2 - call %topdir%\tester.bat example %2 %3 - if errorlevel 1 ( - set "failed=%failed% %1\%3\%2" - ) - ) - - cd %curdir% -goto :eof - -:start - -for %%t in (%tests%) do ( - for %%c in (%confs%) do ( - for %%p in (%plats%) do ( - call :run_test %%t %%c %%p - ) - ) -) - -if not "_%failed%_" == "__" goto error - -echo. -echo ALL EXAMPLES PASSED -echo. -goto end - -:usage -echo. -echo usage: test.bat -echo. - -:error -if not "_%failed%_" == "__" ( - echo. - for %%t in (%failed%) do echo FAILED: %%t - echo. -) -endlocal -exit /b 1 - -:end -endlocal diff --git a/examples/xhtml/makefile b/examples/xhtml/makefile deleted file mode 100644 index a5866a8..0000000 --- a/examples/xhtml/makefile +++ /dev/null @@ -1,88 +0,0 @@ -# file : examples/xhtml/makefile -# copyright : Copyright (c) 2013-2017 Code Synthesis Tools CC -# license : MIT; see accompanying LICENSE file - -include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make - -cxx_tun := driver.cxx - -cxx_obj := $(addprefix $(out_base)/,$(cxx_tun:.cxx=.o)) -cxx_od := $(cxx_obj:.o=.o.d) - -studxml.l := $(out_root)/xml/studxml.l -studxml.l.cpp-options := $(out_root)/xml/studxml.l.cpp-options - -driver := $(out_base)/driver -test := $(out_base)/.test -dist := $(out_base)/.dist -clean := $(out_base)/.clean - -# Build. -# -$(driver): $(cxx_obj) $(studxml.l) -$(cxx_obj) $(cxx_od): $(studxml.l.cpp-options) - -$(call include-dep,$(cxx_od)) - -# Alias for default target. -# -$(out_base)/: $(driver) - -# Dist -# -$(dist): name := $(subst $(src_root)/examples/,,$(src_base)) -$(dist): sources := $(cxx_tun) -$(dist): extras := README -$(dist): export extra_dist := $(extras) $(name)-vc9.vcproj \ -$(name)-vc10.vcxproj $(name)-vc10.vcxproj.filters \ -$(name)-vc11.vcxproj $(name)-vc11.vcxproj.filters \ -$(name)-vc12.vcxproj $(name)-vc12.vcxproj.filters -$(dist): - $(call dist-data,$(sources) $(extras)) - $(call meta-automake,../template/Makefile.am) - $(call meta-vc9proj,../template/template-vc9.vcproj,$(name)-vc9.vcproj) - $(call meta-vc10proj,../template/template-vc10.vcxproj,$(name)-vc10.vcxproj) - $(call meta-vc11proj,../template/template-vc11.vcxproj,$(name)-vc11.vcxproj) - $(call meta-vc12proj,../template/template-vc12.vcxproj,$(name)-vc12.vcxproj) - -# Test. -# -$(test): $(driver) - $(call message,test $<,$<) - -# Clean. -# -$(clean): \ - $(driver).o.clean \ - $(addsuffix .cxx.clean,$(cxx_obj)) \ - $(addsuffix .cxx.clean,$(cxx_od)) - - -# Generated .gitignore. -# -ifeq ($(out_base),$(src_base)) -$(driver): | $(out_base)/.gitignore - -$(out_base)/.gitignore: files := driver -$(clean): $(out_base)/.gitignore.clean - -$(call include,$(bld_root)/git/gitignore.make) -endif - - -# How to. -# -$(call include,$(bld_root)/dist.make) -$(call include,$(bld_root)/meta/vc9proj.make) -$(call include,$(bld_root)/meta/vc10proj.make) -$(call include,$(bld_root)/meta/vc11proj.make) -$(call include,$(bld_root)/meta/vc12proj.make) -$(call include,$(bld_root)/meta/automake.make) - -$(call include,$(bld_root)/cxx/o-e.make) -$(call include,$(bld_root)/cxx/cxx-o.make) -$(call include,$(bld_root)/cxx/cxx-d.make) - -# Dependencies. -# -$(call import,$(src_root)/xml/makefile) -- cgit v1.1