From e0558697ce92e6d1af952ebcd0fa2a44c24948e0 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Wed, 30 Mar 2016 14:27:26 +0200 Subject: [PATCH] RIOTize makefile --- Makefile | 42 ++---------------------------------------- 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/Makefile b/Makefile index a382d64..64ef249 100644 --- a/Makefile +++ b/Makefile @@ -1,41 +1,3 @@ -# You can put your build options here --include config.mk - -all: libjsmn.a - -libjsmn.a: jsmn.o - $(AR) rc $@ $^ - -%.o: %.c jsmn.h - $(CC) -c $(CFLAGS) $< -o $@ - -test: test_default test_strict test_links test_strict_links -test_default: test/tests.c - $(CC) $(CFLAGS) $(LDFLAGS) $< -o test/$@ - ./test/$@ -test_strict: test/tests.c - $(CC) -DJSMN_STRICT=1 $(CFLAGS) $(LDFLAGS) $< -o test/$@ - ./test/$@ -test_links: test/tests.c - $(CC) -DJSMN_PARENT_LINKS=1 $(CFLAGS) $(LDFLAGS) $< -o test/$@ - ./test/$@ -test_strict_links: test/tests.c - $(CC) -DJSMN_STRICT=1 -DJSMN_PARENT_LINKS=1 $(CFLAGS) $(LDFLAGS) $< -o test/$@ - ./test/$@ - -jsmn_test.o: jsmn_test.c libjsmn.a - -simple_example: example/simple.o libjsmn.a - $(CC) $(LDFLAGS) $^ -o $@ - -jsondump: example/jsondump.o libjsmn.a - $(CC) $(LDFLAGS) $^ -o $@ - -clean: - rm -f jsmn.o jsmn_test.o example/simple.o - rm -f libjsmn.a - rm -f simple_example - rm -f jsondump - -.PHONY: all clean test +SRCS := jsmn.c +include $(RIOTBASE)/Makefile.base -- 2.7.4