diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2024-01-28 09:01:22 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2025-04-12 10:21:20 +0200 |
| commit | cd622b745254baafa21adf4b1b724e079652321a (patch) | |
| tree | b1faf03808a5f8729cf8a69f971c00cb9d662683 /Makefile | |
| parent | 47d4780eb448f839fc6b0644135395f879080ba4 (diff) | |
I don't know
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -6,14 +6,15 @@ GENDIR ?= gen OBJDIR ?= obj LIBS = -lm -INCS = -Isrc/ -Igen/ -I. +INCS = -Isrc/ -Igen/ -I. -Ithirdparty/crypto-algorithms/ -CFLAGS ?= -O3 -D_FORTIFY_SOURCE=2 -Wall +CFLAGS ?= -O3 -D_FORTIFY_SOURCE=2 -Wall -g # add all the required Cflags CFLAGS += -std=gnu11 -fms-extensions -flto APP_MAIN_SOURCES = src/main.c APP_SOURCES = $(filter-out $(APP_MAIN_SOURCES),$(shell find $(SRCDIR) -name "*.c")) +APP_SOURCES += thirdparty/crypto-algorithms/sha256.c APP_OBJS = $(APP_SOURCES:%.c=$(OBJDIR)/%.o) APP_MAIN_OBJS = $(APP_MAIN_SOURCES:%.c=$(OBJDIR)/%.o) APP_DEPS = $(APP_OBJS:%.o=%.d) @@ -22,7 +23,7 @@ APP_MAIN_DEPS = $(APP_MAIN_OBJS:%.o=%.d) TEST_LIB_SOURCES = thirdparty/Unity/src/unity.c TEST_LIB_OBJS = $(TEST_LIB_SOURCES:%.c=$(OBJDIR)/%.o) TEST_LIB_DEPS = $(TEST_LIB_SOURCES:%.c=%.d) -TEST_LIB_INCS = -Ithirdparty/Unity/src +TEST_LIB_INCS = -Ithirdparty/Unity/src/ TEST_LIB_CFLAGS = -DUNITY_INCLUDE_DOUBLE TEST_SOURCES = $(shell find $(TSTDIR) -name "*.c") @@ -72,7 +73,7 @@ $(OBJDIR)/test/%.o: test/%.c @mkdir -p $(dir $@) $(CC) $(CFLAGS) $(TEST_LIB_CFLAGS) $(TEST_LIB_INCS) $(INCS) -MMD -o $@ -c $< -# Generated test sources are located under obj +# Generated test sources are located under obj $(OBJDIR)/test/%.o: $(OBJDIR)/test/%.c @mkdir -p $(dir $@) $(CC) $(CFLAGS) $(TEST_LIB_CFLAGS) $(TEST_LIB_INCS) $(INCS) -MMD -o $@ -c $< |
