From a15cf65c44d5c224169c32ef5495b68c758134b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 18 May 2014 16:08:14 +0200 Subject: Imported Upstream version 3.3.0.2 --- .../examples/cxx/tree/custom/taxonomy/makefile | 39 ++ .../cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj | 214 ++++++++++ .../custom/taxonomy/taxonomy-10.0.vcxproj.filters | 57 +++ .../cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj | 183 +++++++++ .../cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj | 448 +++++++++++++++++++++ .../cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj | 445 ++++++++++++++++++++ .../custom/taxonomy/taxonomy-xerces2-7.1.vcproj | 183 +++++++++ .../custom/taxonomy/taxonomy-xerces2-8.0.vcproj | 448 +++++++++++++++++++++ .../custom/taxonomy/taxonomy-xerces2-9.0.vcproj | 445 ++++++++++++++++++++ 9 files changed, 2462 insertions(+) create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/makefile create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj create mode 100644 xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj (limited to 'xsd/dist/examples/cxx/tree/custom/taxonomy') diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/makefile b/xsd/dist/examples/cxx/tree/custom/taxonomy/makefile new file mode 100644 index 0000000..11fa6ef --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/makefile @@ -0,0 +1,39 @@ +root := ../../../.. + +include $(root)/build/cxx/rules.make +include $(root)/build/xsd/tree-rules.make + + +override XSDFLAGS += --generate-inline --generate-forward \ +--generate-polymorphic \ +--polymorphic-type person \ +--custom-type "person=person_impl/person_base" \ +--custom-type "superman=superman_impl/superman_base" \ +--custom-type "batman=batman_impl/batman_base" \ +--fwd-prologue '\#include "people-custom-fwd.hxx"' \ +--hxx-prologue '\#include "people-custom.hxx"' + + +# Build. +# +driver: driver.o people.o people-custom.o + +people.o: people.cxx people.ixx people.hxx people-custom.hxx people-custom-fwd.hxx +driver.o: driver.cxx people.ixx people.hxx people-custom.hxx people-custom-fwd.hxx +people-custom.o: people-custom.cxx people.ixx people.hxx people-custom.hxx people-custom-fwd.hxx + +people.cxx people.ixx people.hxx people-fwd.hxx: people.xsd + + +# Test +# +.PHONY: test +test: driver people.xml + ./driver people.xml + + +# Clean. +# +.PHONY: clean +clean: + rm -f people-custom.o people.o people-fwd.hxx people.?xx driver.o driver diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj new file mode 100644 index 0000000..56302f7 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj @@ -0,0 +1,214 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + taxonomy + {B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9} + taxonomy + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + driver + driver + driver + driver + Debug\ + Debug\ + true + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + true + Release\ + Release\ + false + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + false + + + + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + + + Level3 + EditAndContinue + + + xerces-c_3D.lib;%(AdditionalDependencies) + $(TargetPath) + true + $(OutDir)driver.pdb + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + + + Level3 + ProgramDatabase + + + xerces-c_3D.lib;%(AdditionalDependencies) + $(TargetPath) + true + $(OutDir)driver.pdb + Console + false + + + MachineX64 + + + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + xerces-c_3.lib;%(AdditionalDependencies) + $(TargetPath) + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + xerces-c_3.lib;%(AdditionalDependencies) + $(TargetPath) + true + Console + true + true + false + + + MachineX64 + + + + + + + + + + + + + + + + + + + + xsd people.xsd + xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd + people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs) + xsd people.xsd + xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd + people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs) + xsd people.xsd + xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd + people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs) + xsd people.xsd + xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd + people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs) + + + + + + \ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters new file mode 100644 index 0000000..78058c3 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters @@ -0,0 +1,57 @@ + + + + + {E2FFBF97-01E8-483D-8B32-D8D6F065E4C7} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6} + h;hpp;hxx;hm;inl;inc;xsd + + + {a33f9d45-baba-483a-83c4-9421790f7d92} + ixx + + + {0c14530b-7a4b-4841-864e-e8da7ae18eea} + xsd + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Inline Files + + + + + + Schema Files + + + \ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj new file mode 100644 index 0000000..2f8b136 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj new file mode 100644 index 0000000..72fe0ba --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj new file mode 100644 index 0000000..fa728e2 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj new file mode 100644 index 0000000..bb699b1 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj new file mode 100644 index 0000000..f3a8e6a --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj new file mode 100644 index 0000000..77eb684 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3