aboutsummaryrefslogtreecommitdiff
path: root/build/configuration.make
blob: a4e21008e6f726fc696a16eb8fa32fc737a9289a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# file      : build/configuration.make
# copyright : Copyright (c) 2005-2011 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_encoding                       :=
xsde_stl                            :=
xsde_stl_iterator                   :=
xsde_iostream                       :=
xsde_exceptions                     :=
xsde_longlong                       :=
xsde_snprintf                       :=
xsde_parser_validation              :=
xsde_serializer_validation          :=
xsde_regexp                         :=
xsde_reuse_style                    :=
xsde_custom_allocator               :=
xsde_default_allocator              :=
xsde_xdr                            :=
xsde_cdr                            :=
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_encoding                       := $(xsde_encoding)
$(out_root)/%: xsde_stl                            := $(xsde_stl)
$(out_root)/%: xsde_stl_iterator                   := $(xsde_stl_iterator)
$(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_regexp                         := $(xsde_regexp)
$(out_root)/%: xsde_reuse_style                    := $(xsde_reuse_style)
$(out_root)/%: xsde_custom_allocator               := $(xsde_custom_allocator)
$(out_root)/%: xsde_default_allocator              := $(xsde_default_allocator)
$(out_root)/%: xsde_xdr                            := $(xsde_xdr)
$(out_root)/%: xsde_cdr                            := $(xsde_cdr)
$(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