ECHO := printf "%b\n"
C_SOURCE_DIR := cc
-KMOD_SOURCE_DIR := cc
-
C := gcc
CFLAGS := -std=gnu11 -Wall -Wextra -Wpedantic -finput-charset=UTF-8
CFLAGS += -MMD -MP
CFLAGS += -I $(C_SOURCE_DIR)
-KMOD_CCFLAGS := -I $(KMOD_SOURCE_DIR)
-
LIBRARY_NAME := $(PROJECT)
LIBRARY_NAME := $(subst -,_,$(LIBRARY_NAME))
MACHINE_DIR := scratchpad
+KMOD_SOURCE_DIR := cc
+KMOD_CCFLAGS := -I $(KMOD_SOURCE_DIR)
+
find "$(kmod_output_dir)" -maxdepth 1 -type l -name '*.lib.c' -delete 2>/dev/null || true; \
find "$(kmod_output_dir)" -maxdepth 1 -type f -name '*.kmod.c' -delete 2>/dev/null || true; \
find "$(kmod_output_dir)" -maxdepth 1 -type f -name '*.lib.c' -delete 2>/dev/null || true; \
+ rmdir "$(kmod_output_dir)" || true
fi