From ca175dffc05aa1b00641647272aa7ab3d1201565 Mon Sep 17 00:00:00 2001 From: Christian C Date: Sat, 8 Mar 2025 00:57:18 -0800 Subject: Test minor restructure --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 01e8fb4..5420b74 100644 --- a/Makefile +++ b/Makefile @@ -77,11 +77,15 @@ LDFLAGS+=$(shell $(PKGCONF) --libs $(PKGS)) default: clean build -.PHONY: clean build run +.PHONY: clean build test run build: $(PROGS) -$(BUILD_DIR)$(PROG_DIR)%: $(SRC_OBJ_DIR)%.o $(LIB_OBJS) $(TEST_OBJS) +$(BUILD_DIR)$(PROG_DIR)%: $(SRC_OBJ_DIR)%.o $(LIB_OBJS) + @echo LD --\> $@ + @gcc -o $@ $(LDFLAGS) $^ + +build/test: $(TEST_OBJS) $(LIB_OBJS) @echo LD --\> $@ @gcc -o $@ $(LDFLAGS) $^ @@ -97,6 +101,8 @@ $(TEST_OBJ_DIR)%.o: $(TEST_DIR)%.c @echo CC $< --\> $@ @gcc -o $@ $(CFLAGS) -c $< +test: build/test + clean: @echo Cleaning build files... @-rm -rf $(OBJ_DIR) $(BUILD_DIR) -- cgit v1.2.1