From 3c853bc264719437bcb2807d75ff5e9f9a3ea4f8 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 22 Sep 2009 14:40:53 +0200 Subject: Add distribution-specific files, dist and dist-win targets --- .../cxx/parser/generated/generated-7.1.vcproj | 168 ++++++++ .../cxx/parser/generated/generated-8.0.vcproj | 427 +++++++++++++++++++++ .../cxx/parser/generated/generated-9.0.vcproj | 424 ++++++++++++++++++++ .../parser/generated/generated-xerces2-7.1.vcproj | 168 ++++++++ .../parser/generated/generated-xerces2-8.0.vcproj | 427 +++++++++++++++++++++ .../parser/generated/generated-xerces2-9.0.vcproj | 424 ++++++++++++++++++++ dist/examples/cxx/parser/generated/makefile | 49 +++ 7 files changed, 2087 insertions(+) create mode 100644 dist/examples/cxx/parser/generated/generated-7.1.vcproj create mode 100644 dist/examples/cxx/parser/generated/generated-8.0.vcproj create mode 100644 dist/examples/cxx/parser/generated/generated-9.0.vcproj create mode 100644 dist/examples/cxx/parser/generated/generated-xerces2-7.1.vcproj create mode 100644 dist/examples/cxx/parser/generated/generated-xerces2-8.0.vcproj create mode 100644 dist/examples/cxx/parser/generated/generated-xerces2-9.0.vcproj create mode 100644 dist/examples/cxx/parser/generated/makefile (limited to 'dist/examples/cxx/parser/generated') diff --git a/dist/examples/cxx/parser/generated/generated-7.1.vcproj b/dist/examples/cxx/parser/generated/generated-7.1.vcproj new file mode 100644 index 0000000..0932856 --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-7.1.vcproj @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/generated-8.0.vcproj b/dist/examples/cxx/parser/generated/generated-8.0.vcproj new file mode 100644 index 0000000..e1c668c --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-8.0.vcproj @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/generated-9.0.vcproj b/dist/examples/cxx/parser/generated/generated-9.0.vcproj new file mode 100644 index 0000000..3025912 --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-9.0.vcproj @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/generated-xerces2-7.1.vcproj b/dist/examples/cxx/parser/generated/generated-xerces2-7.1.vcproj new file mode 100644 index 0000000..caf31bb --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-xerces2-7.1.vcproj @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/generated-xerces2-8.0.vcproj b/dist/examples/cxx/parser/generated/generated-xerces2-8.0.vcproj new file mode 100644 index 0000000..14867aa --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-xerces2-8.0.vcproj @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/generated-xerces2-9.0.vcproj b/dist/examples/cxx/parser/generated/generated-xerces2-9.0.vcproj new file mode 100644 index 0000000..3cefb45 --- /dev/null +++ b/dist/examples/cxx/parser/generated/generated-xerces2-9.0.vcproj @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/examples/cxx/parser/generated/makefile b/dist/examples/cxx/parser/generated/makefile new file mode 100644 index 0000000..b7bb4b8 --- /dev/null +++ b/dist/examples/cxx/parser/generated/makefile @@ -0,0 +1,49 @@ +root := ../../.. + +include $(root)/build/cxx/rules.make +include $(root)/build/xsd/parser-rules.make + +override XSDFLAGS += --generate-print-impl --generate-test-driver + +# If you are basing your own code on this example and make changes +# to the sample implementation and/or test driver, make sure you +# remove this option or your changes will be lost forever. +# +override XSDFLAGS += --force-overwrite + +# Build +# +library-driver: library-driver.o library-pskel.o library-pimpl.o + +library-driver.o: library-driver.cxx library-pimpl.hxx library-pskel.hxx +library-pimpl.o: library-pimpl.cxx library-pimpl.hxx library-pskel.hxx +library-pskel.o: library-pskel.cxx library-pskel.hxx + +library-pskel.hxx \ +library-pskel.cxx \ +library-pimpl.hxx \ +library-pimpl.cxx \ +library-driver.cxx : library.xsd + +# Change the pattern rule from parser-rules.make to include the sample +# implementation and test driver. +# +.PRECIOUS: %-pskel.hxx %-pskel.cxx %-pimpl.hxx %-pimpl.cxx %-driver.cxx + +%-pskel.hxx %-pskel.cxx %-pimpl.hxx %-pimpl.cxx %-driver.cxx: %.xsd + $(XSD) cxx-parser $(XSDFLAGS) $< + + +# Test. +# +.PHONY: test +test: library-driver library.xml + ./library-driver library.xml + + +# Clean. +# +.PHONY: clean +clean: + rm -f library-driver.?xx library-pimpl.?xx library-pskel.?xx + rm -f library-driver.o library-pimpl.o library-pskel.o library-driver -- cgit v1.1