aboutsummaryrefslogtreecommitdiff
path: root/build/configuration.make
diff options
context:
space:
mode:
Diffstat (limited to 'build/configuration.make')
-rw-r--r--build/configuration.make54
1 files changed, 54 insertions, 0 deletions
diff --git a/build/configuration.make b/build/configuration.make
new file mode 100644
index 0000000..6efbbfd
--- /dev/null
+++ b/build/configuration.make
@@ -0,0 +1,54 @@
+# file : build/configuration.make
+# author : Boris Kolpackov <boris@codesynthesis.com>
+# copyright : Copyright (c) 2005-2009 Code Synthesis Tools CC
+# license : GNU GPL v2 + exceptions; see accompanying LICENSE file
+
+$(call include-once,$(scf_root)/configuration-rules.make,$(dcf_root))
+
+
+# Dynamic configuration.
+#
+xsde_arch_width :=
+xsde_byteorder :=
+xsde_stl :=
+xsde_iostream :=
+xsde_exceptions :=
+xsde_longlong :=
+xsde_snprintf :=
+xsde_parser_validation :=
+xsde_serializer_validation :=
+xsde_reuse_style :=
+xsde_polymorphic :=
+xsde_parser_smap_buckets :=
+xsde_parser_imap_buckets :=
+xsde_serializer_smap_buckets :=
+xsde_serializer_smap_bucket_buckets :=
+xsde_serializer_imap_buckets :=
+
+
+$(call -include,$(dcf_root)/configuration-dynamic.make)
+
+ifdef xsde_stl
+
+$(out_root)/%: xsde_arch_width := $(xsde_arch_width)
+$(out_root)/%: xsde_byteorder := $(xsde_byteorder)
+$(out_root)/%: xsde_stl := $(xsde_stl)
+$(out_root)/%: xsde_iostream := $(xsde_iostream)
+$(out_root)/%: xsde_exceptions := $(xsde_exceptions)
+$(out_root)/%: xsde_longlong := $(xsde_longlong)
+$(out_root)/%: xsde_snprintf := $(xsde_snprintf)
+$(out_root)/%: xsde_parser_validation := $(xsde_parser_validation)
+$(out_root)/%: xsde_serializer_validation := $(xsde_serializer_validation)
+$(out_root)/%: xsde_reuse_style := $(xsde_reuse_style)
+$(out_root)/%: xsde_polymorphic := $(xsde_polymorphic)
+$(out_root)/%: xsde_parser_smap_buckets := $(xsde_parser_smap_buckets)
+$(out_root)/%: xsde_parser_imap_buckets := $(xsde_parser_imap_buckets)
+$(out_root)/%: xsde_serializer_smap_buckets := $(xsde_serializer_smap_buckets)
+$(out_root)/%: xsde_serializer_smap_bucket_buckets := $(xsde_serializer_smap_bucket_buckets)
+$(out_root)/%: xsde_serializer_imap_buckets := $(xsde_serializer_imap_buckets)
+
+else
+
+.NOTPARALLEL:
+
+endif