diff options
Diffstat (limited to 'intl/icu_capi/c/examples/fixeddecimal/Makefile')
-rw-r--r-- | intl/icu_capi/c/examples/fixeddecimal/Makefile | 26 |
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 |