diff options
| author | Christian Cunningham <cc@local.lan> | 2025-03-08 00:57:18 -0800 |
|---|---|---|
| committer | Christian Cunningham <cc@local.lan> | 2025-03-08 00:57:18 -0800 |
| commit | 5112d40477e7d33db64478b1b5fd2a0cc41064bc (patch) | |
| tree | c6665b923e2ead8bb41e6f8ef8261cc7dbc24138 /Makefile | |
| parent | 3e607bc9af376e5a4e5503733fec971f34fcc089 (diff) | |
Test minor restructure
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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) |
