summaryrefslogtreecommitdiff
path: root/libgenx/build
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2020-07-24 09:13:21 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2020-07-24 09:13:21 +0200
commitb0396809c19f436e051430d5e81d59a725611195 (patch)
tree29e374c30aef241b4edfa604a131b4c33ecedc3f /libgenx/build
parentd19d20fbd638c3edb0e2dea1589455546a309382 (diff)
Convert to build2-based build
Also add symbol exporting, missing const in a few places in the API, as well as a basic test.
Diffstat (limited to 'libgenx/build')
-rw-r--r--libgenx/build/.gitignore4
-rw-r--r--libgenx/build/bootstrap.build7
-rw-r--r--libgenx/build/export.build6
-rw-r--r--libgenx/build/root.build8
4 files changed, 25 insertions, 0 deletions
diff --git a/libgenx/build/.gitignore b/libgenx/build/.gitignore
new file mode 100644
index 0000000..974e01d
--- /dev/null
+++ b/libgenx/build/.gitignore
@@ -0,0 +1,4 @@
+/config.build
+/root/
+/bootstrap/
+build/
diff --git a/libgenx/build/bootstrap.build b/libgenx/build/bootstrap.build
new file mode 100644
index 0000000..9240e9d
--- /dev/null
+++ b/libgenx/build/bootstrap.build
@@ -0,0 +1,7 @@
+project = libgenx
+
+using version
+using config
+using test
+using install
+using dist
diff --git a/libgenx/build/export.build b/libgenx/build/export.build
new file mode 100644
index 0000000..e254e62
--- /dev/null
+++ b/libgenx/build/export.build
@@ -0,0 +1,6 @@
+$out_root/
+{
+ include libgenx/
+}
+
+export $out_root/libgenx/$import.target
diff --git a/libgenx/build/root.build b/libgenx/build/root.build
new file mode 100644
index 0000000..451fbcd
--- /dev/null
+++ b/libgenx/build/root.build
@@ -0,0 +1,8 @@
+using c
+
+h{*}: extension = h
+c{*}: extension = c
+
+# The test target for cross-testing (running tests under Wine, etc).
+#
+test.target = $c.target