diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-09-17 15:26:43 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-09-17 15:26:43 -0400 |
| commit | ed19c8d27e2abf768ed2db33077330918b48ef84 (patch) | |
| tree | 4bb45332f10b64766b0e7b7d2ab8b0aefa54abb5 /Makefile | |
| parent | 2ff1b10b9e42fad82334b13390a49311990a69e4 (diff) | |
add macro header
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 30 |
1 files changed, 13 insertions, 17 deletions
@@ -1,21 +1,17 @@ -.PHONY: kpl_test_memory kpl_test_thread rsync_list clean +.PHONY: kpl_test_memory kpl_test_thread clean rsync_list MAKEFLAGS := -j$(shell nproc) -INCLUDE_DIR := include -SOURCE_DIR := source -TEST_DIR := test - CC := gcc OO := -g -Og FFLAGS := -fno-omit-frame-pointer -fhardened WFLAGS := -Wall -Wextra -Wstack-protector -CFLAGS = -std=gnu99 $(FLAGS) -I./$(INCLUDE_DIR) $(OO) $(FFLAGS) $(WFLAGS) +CFLAGS = -std=gnu99 $(FLAGS) -I./include $(OO) $(FFLAGS) $(WFLAGS) CCOBJ = $(CC) $(CFLAGS) -o $@ $^ -SOURCE_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./$(SOURCE_DIR)/*.c)) -TEST_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./$(TEST_DIR)/*.c)) +SOURCE_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./source/*.c)) +TEST_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./test/*.c)) kpl: OO := -O2 kpl: WFLAGS += -Werror @@ -32,16 +28,16 @@ kpl_test_memory: kpl_test kpl_test_thread: FFLAGS += -fsanitize=thread kpl_test_thread: kpl_test -rsync_list: - @echo "$(INCLUDE_DIR)/" - @echo "$(INCLUDE_DIR)/*/" - @echo "$(SOURCE_DIR)/" - @echo "$(TEST_DIR)/" - @echo "*.c" - @echo "*.h" - @echo "Makefile" - clean: @rm -fv kpl @rm -fv kpl_test @find -type f -name "*.o" -exec rm -v {} \; + +rsync_list: + @echo "include/" + @echo "include/*/" + @echo "source/" + @echo "test/" + @echo "*.c" + @echo "*.h" + @echo "Makefile" |
