summaryrefslogtreecommitdiff
path: root/dist/examples/cxx/tree/custom/taxonomy/makefile
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-01-19 11:44:48 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-01-19 11:44:48 +0200
commit3bf42ed8ccc93a3ff5fdabb9153b887018075acc (patch)
tree19608b70275324a6e49f7f013ddff912b26128d4 /dist/examples/cxx/tree/custom/taxonomy/makefile
parent4257e28e3bbb92042f5a1db05eba17d7b2a3b151 (diff)
Add support for selective polymorphic in C++/Tree
New options: --polymorphic-type, --polymorphic-type-all.
Diffstat (limited to 'dist/examples/cxx/tree/custom/taxonomy/makefile')
-rw-r--r--dist/examples/cxx/tree/custom/taxonomy/makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/dist/examples/cxx/tree/custom/taxonomy/makefile b/dist/examples/cxx/tree/custom/taxonomy/makefile
index 0d4f068..11fa6ef 100644
--- a/dist/examples/cxx/tree/custom/taxonomy/makefile
+++ b/dist/examples/cxx/tree/custom/taxonomy/makefile
@@ -6,6 +6,7 @@ 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>/person_base" \
--custom-type "superman=superman_impl<superman_base>/superman_base" \
--custom-type "batman=batman_impl<batman_base>/batman_base" \