aboutsummaryrefslogtreecommitdiff
path: root/xsde/build
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-09-28 16:27:04 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-09-28 16:27:04 +0200
commit4f9bd5a46df045f9bd5774125233cf4ac11ae184 (patch)
treecf1d2f3e8ee9e72a382b273120aef6e098d5d13b /xsde/build
Start tracking XSD/e dependency information with git
Diffstat (limited to 'xsde/build')
-rw-r--r--xsde/build/c/configuration-dynamic.make14
-rw-r--r--xsde/build/c/gnu/configuration-dynamic.make8
-rw-r--r--xsde/build/configuration-dynamic.make18
-rw-r--r--xsde/build/cxx/configuration-dynamic.make14
-rw-r--r--xsde/build/cxx/gnu/configuration-dynamic.make8
-rw-r--r--xsde/build/import/libbackend-elements/configuration-dynamic.make1
-rw-r--r--xsde/build/import/libboost/configuration-dynamic.make1
-rw-r--r--xsde/build/import/libcult/configuration-dynamic.make1
-rw-r--r--xsde/build/import/libxsd-frontend/configuration-dynamic.make1
-rw-r--r--xsde/build/ld/configuration-lib-dynamic.make3
10 files changed, 69 insertions, 0 deletions
diff --git a/xsde/build/c/configuration-dynamic.make b/xsde/build/c/configuration-dynamic.make
new file mode 100644
index 0000000..c86b863
--- /dev/null
+++ b/xsde/build/c/configuration-dynamic.make
@@ -0,0 +1,14 @@
+c_id := gnu
+c_optimize := n
+c_debug := n
+c_rpath := n
+c_pp_extra_options := $(CPPFLAGS) -I$(out_root)/../stage/include
+c_extra_options := $(CFLAGS)
+c_ld_extra_options := $(LDFLAGS)
+c_extra_libs := $(LIBS)
+
+r := $(shell echo $(LDFLAGS) | sed -e 's/-L *\([^ ]*\)/-L\1/g')
+r := $(patsubst -L%,%,$(filter -L%,$(r)))
+r := $(shell echo $(r) | sed -e 's/ /:/g')
+
+c_extra_lib_paths := $(out_root)/../stage/lib $(r)
diff --git a/xsde/build/c/gnu/configuration-dynamic.make b/xsde/build/c/gnu/configuration-dynamic.make
new file mode 100644
index 0000000..4062154
--- /dev/null
+++ b/xsde/build/c/gnu/configuration-dynamic.make
@@ -0,0 +1,8 @@
+ifneq ($(CC),)
+c_gnu := $(CC)
+else
+c_gnu := gcc
+endif
+
+c_gnu_libraries :=
+c_gnu_optimization_options :=
diff --git a/xsde/build/configuration-dynamic.make b/xsde/build/configuration-dynamic.make
new file mode 100644
index 0000000..cfedaa7
--- /dev/null
+++ b/xsde/build/configuration-dynamic.make
@@ -0,0 +1,18 @@
+xsde_arch_width := 32
+xsde_byteorder := l
+xsde_stl := y
+xsde_iostream := y
+xsde_exceptions := y
+xsde_longlong := y
+xsde_snprintf := y
+xsde_parser_validation := y
+xsde_serializer_validation := y
+xsde_reuse_style := tiein
+xsde_xdr := n
+xsde_cdr := n
+xsde_polymorphic := n
+xsde_parser_smap_buckets := 53
+xsde_parser_imap_buckets := 97
+xsde_serializer_smap_buckets := 53
+xsde_serializer_smap_bucket_buckets := 53
+xsde_serializer_imap_buckets := 97
diff --git a/xsde/build/cxx/configuration-dynamic.make b/xsde/build/cxx/configuration-dynamic.make
new file mode 100644
index 0000000..7485fe9
--- /dev/null
+++ b/xsde/build/cxx/configuration-dynamic.make
@@ -0,0 +1,14 @@
+cxx_id := gnu
+cxx_optimize := n
+cxx_debug := n
+cxx_rpath := n
+cxx_pp_extra_options := $(CPPFLAGS) -I$(out_root)/../stage/include
+cxx_extra_options := $(CXXFLAGS)
+cxx_ld_extra_options := $(LDFLAGS)
+cxx_extra_libs := $(LIBS)
+
+r := $(shell echo $(LDFLAGS) | sed -e 's/-L *\([^ ]*\)/-L\1/g')
+r := $(patsubst -L%,%,$(filter -L%,$(r)))
+r := $(shell echo $(r) | sed -e 's/ /:/g')
+
+cxx_extra_lib_paths := $(out_root)/../stage/lib $(r)
diff --git a/xsde/build/cxx/gnu/configuration-dynamic.make b/xsde/build/cxx/gnu/configuration-dynamic.make
new file mode 100644
index 0000000..f3fe64d
--- /dev/null
+++ b/xsde/build/cxx/gnu/configuration-dynamic.make
@@ -0,0 +1,8 @@
+ifneq ($(CXX),)
+cxx_gnu := $(CXX)
+else
+cxx_gnu := g++
+endif
+
+cxx_gnu_libraries :=
+cxx_gnu_optimization_options :=
diff --git a/xsde/build/import/libbackend-elements/configuration-dynamic.make b/xsde/build/import/libbackend-elements/configuration-dynamic.make
new file mode 100644
index 0000000..fd03110
--- /dev/null
+++ b/xsde/build/import/libbackend-elements/configuration-dynamic.make
@@ -0,0 +1 @@
+libbackend_elements_installed := y
diff --git a/xsde/build/import/libboost/configuration-dynamic.make b/xsde/build/import/libboost/configuration-dynamic.make
new file mode 100644
index 0000000..a33bf20
--- /dev/null
+++ b/xsde/build/import/libboost/configuration-dynamic.make
@@ -0,0 +1 @@
+libboost_installed := y
diff --git a/xsde/build/import/libcult/configuration-dynamic.make b/xsde/build/import/libcult/configuration-dynamic.make
new file mode 100644
index 0000000..78c41d3
--- /dev/null
+++ b/xsde/build/import/libcult/configuration-dynamic.make
@@ -0,0 +1 @@
+libcult_installed := y
diff --git a/xsde/build/import/libxsd-frontend/configuration-dynamic.make b/xsde/build/import/libxsd-frontend/configuration-dynamic.make
new file mode 100644
index 0000000..1b2d3ca
--- /dev/null
+++ b/xsde/build/import/libxsd-frontend/configuration-dynamic.make
@@ -0,0 +1 @@
+libxsd_frontend_installed := y
diff --git a/xsde/build/ld/configuration-lib-dynamic.make b/xsde/build/ld/configuration-lib-dynamic.make
new file mode 100644
index 0000000..c2c560c
--- /dev/null
+++ b/xsde/build/ld/configuration-lib-dynamic.make
@@ -0,0 +1,3 @@
+ld_lib_type := archive
+ld_lib_ar := ar
+ld_lib_ranlib := ranlib