diff options
author | Oxore <oxore@protonmail.com> | 2019-08-03 12:10:09 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2019-08-03 22:14:38 +0300 |
commit | 9144dbb427f8f71b1ef146c7fdb42b2570f94cb6 (patch) | |
tree | 83992871ca9fc3875559b47df9003bdd883e1e79 /Makefile | |
parent | 6161ec503292d00e83674ee8bba179e5e8ea0b4b (diff) |
Implement json parser for texts
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -3,6 +3,7 @@ QQ=@ TARGET_TETRIS:=tetris TARGET_TEST:=test +CJSON:=deps/cJSON MUNIT:=deps/munit LIBF8:=deps/libf8 @@ -21,6 +22,7 @@ ifdef PREFIX INCLUDE+=$(PREFIX)/include endif INCLUDE+=include +INCLUDE+=$(CJSON) INCLUDE+=$(MUNIT) INCLUDE+=$(LIBF8) INCLUDE:=$(INCLUDE:%=-I%) @@ -64,7 +66,8 @@ ifndef NOTEST all: $(TARGET_TEST) endif -$(TARGET_TETRIS): $(OBJECTS) $(TARGET)/$(TARGET_TETRIS).c.o $(LIBF8)/libf8.a +$(TARGET_TETRIS): $(OBJECTS) $(TARGET)/$(TARGET_TETRIS).c.o $(LIBF8)/libf8.a \ + $(CJSON)/cJSON.o $(QQ) echo " LD $@" $(Q) $(CC) -o $@ $^ $(LDFLAGS_TETRIS) @@ -84,6 +87,10 @@ $(TARGET): $(LIBF8)/libf8.a: $(LIBF8) make -C $< +$(CJSON)/cJSON.c.o: $(CJSON)/cJSON.c + $(QQ) echo " CC $@" + $(Q) $(CC) -c $(CFLAGS) -o $@ $< + $(MUNIT)/munit.c.o: $(MUNIT)/munit.c $(QQ) echo " CC $@" $(Q) $(CC) -c $(CFLAGS) -o $@ $< @@ -97,5 +104,6 @@ $(BUILD)/%.c.o: $(SRC)/%.c clean: $(Q) $(RM) -rfv $(TARGET_TETRIS) $(TARGET_TEST) $(BUILD) $(Q) $(RM) -rfv $(MUNIT)/*.d $(MUNIT)/*.o + $(Q) $(RM) -rfv $(CJSON)/*.d $(CJSON)/*.o .PHONY: all clean |