X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=call-c-from-rust%2FMakefile;fp=call-c-from-rust%2FMakefile;h=583e2f2ff345b1df003117a3bf18418b1601b2b9;hp=0000000000000000000000000000000000000000;hb=225c6b2420e01dca1f3a570d3ed664b825cf883c;hpb=b30a5742f3c1d963002de6e98327393b5ae00603 diff --git a/call-c-from-rust/Makefile b/call-c-from-rust/Makefile new file mode 100644 index 0000000..583e2f2 --- /dev/null +++ b/call-c-from-rust/Makefile @@ -0,0 +1,21 @@ +CFLAGS += $(shell pkg-config --cflags mount) +LIBMOUNT = $(shell pkg-config --libs mount) + +all: c-mounts c-langinfo + +c-mounts: c-mounts.o + $(CC) -Wall -o $@ $^ $(LIBMOUNT) + +c-langinfo: c-langinfo.o + $(CC) -Wall -o $@ $^ + +clean: + rm -f c-mounts c-langinfo *.o + +run: all + LANG=en_US.UTF-8 ./c-langinfo + LANG=en_GB.UTF-8 ./c-langinfo + LANG=en_IE.UTF-8 ./c-langinfo + ./c-mounts + +.PHONY: clean run