diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-09-17 12:05:27 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-09-17 12:05:27 -0400 |
| commit | 39ed69c0663cab7f6a2d01bcb02cce69c806a08c (patch) | |
| tree | 08d80656efd407701ad98912505cffef98a67f4e /Makefile | |
| parent | 349fe86e9b6e8cdfec43bfaaf7f4691b4f7b1cd9 (diff) | |
auto qemu testing for kpl_test
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -1,17 +1,21 @@ -.PHONY: kpl_test_memory kpl_test_thread clean +.PHONY: kpl_test_memory kpl_test_thread rsync_list clean 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 $(OO) $(FFLAGS) $(WFLAGS) +CFLAGS = -std=gnu99 $(FLAGS) -I./$(INCLUDE_DIR) $(OO) $(FFLAGS) $(WFLAGS) CCOBJ = $(CC) $(CFLAGS) -o $@ $^ -SOURCE_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./source/*.c)) -TEST_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./test/*.c)) +SOURCE_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./$(SOURCE_DIR)/*.c)) +TEST_OBJECTS := $(patsubst %.c, %.o, $(wildcard ./$(TEST_DIR)/*.c)) kpl: OO := -O2 kpl: WFLAGS += -Werror @@ -28,6 +32,15 @@ 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 |
