summaryrefslogtreecommitdiffstats
path: root/intl/icu_capi/c/examples/fixeddecimal/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu_capi/c/examples/fixeddecimal/Makefile')
-rw-r--r--intl/icu_capi/c/examples/fixeddecimal/Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/intl/icu_capi/c/examples/fixeddecimal/Makefile b/intl/icu_capi/c/examples/fixeddecimal/Makefile
new file mode 100644
index 0000000000..b068183f41
--- /dev/null
+++ b/intl/icu_capi/c/examples/fixeddecimal/Makefile
@@ -0,0 +1,26 @@
+# This file is part of ICU4X. For terms of use, please see the file
+# called LICENSE at the top level of the ICU4X source tree
+# (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
+
+.DEFAULT_GOAL := test
+.PHONY: build test
+FORCE:
+
+ALL_HEADERS := $(wildcard ../../include/*.h)
+
+$(ALL_HEADERS):
+
+../../../../../target/debug/libicu_capi_staticlib.a: FORCE
+ cargo build -p icu_capi_staticlib
+
+a.out: ../../../../../target/debug/libicu_capi_staticlib.a $(ALL_HEADERS) test.c
+ gcc test.c ../../../../../target/debug/libicu_capi_staticlib.a -ldl -lpthread -lm -g
+
+build: a.out
+
+test: build
+ ./a.out
+
+clean:
+ git clean -xf *
+ rm -f ../../../../../target/debug/libicu_capi_staticlib.a