diff options
Diffstat (limited to 'build/configuration.make')
-rw-r--r-- | build/configuration.make | 54 |
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 |