From 2e102a11afe9b256f0f9cf5391faf445fd40430a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 19 Apr 2016 14:10:13 +0200 Subject: Initial import of test branch from vis repository --- core/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 core/Makefile (limited to 'core/Makefile') diff --git a/core/Makefile b/core/Makefile new file mode 100644 index 0000000..468d260 --- /dev/null +++ b/core/Makefile @@ -0,0 +1,42 @@ +-include ../../config.mk + +SRC = $(wildcard ccan/*/*.c) +CFLAGS += -I. -I../.. + +test: text buffer map array + @./text + @./buffer + @./map + @./array + +config.h: + @echo Generating ccan configuration header + @${CC} ccan-config.c && ./a.out > config.h && rm -f a.out + +text: config.h text.c ../../text.c ../../text-util.c + @echo Compiling $@ binary + @${CC} ${CFLAGS} ${CFLAGS_STD} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@ + +buffer: config.h buffer.c ../../buffer.c + @echo Compiling $@ binary + @${CC} ${CFLAGS} ${CFLAGS_STD} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@ + +map: config.h map.c ../../map.c + @echo Compiling $@ binary + @${CC} ${CFLAGS} ${CFLAGS_STD} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@ + +array: config.h array.c ../../array.c + @echo Compiling $@ binary + @${CC} ${CFLAGS} ${CFLAGS_STD} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@ + +debug: clean + $(MAKE) CFLAGS_VIS='${DEBUG_CFLAGS_VIS}' + +clean: + @echo cleaning + @rm -f text + @rm -f buffer + @rm -f map + @rm -f array + +.PHONY: clean debug -- cgit v1.2.3