.
authorThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Mon, 27 Oct 2025 09:14:38 +0000 (09:14 +0000)
committerThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Mon, 27 Oct 2025 09:14:38 +0000 (09:14 +0000)
developer/make/environment_RT_1.mk
developer/make/target_kmod.mk

index 151eeff..398fbec 100644 (file)
@@ -10,15 +10,11 @@ SHELL=/bin/bash
 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))
 
@@ -29,3 +25,6 @@ LN_FLAGS        := -L$(LIBRARY_DIR) -L/lib64 -L/lib
 
 MACHINE_DIR     := scratchpad
 
+KMOD_SOURCE_DIR  := cc
+KMOD_CCFLAGS    := -I $(KMOD_SOURCE_DIR)
+
index c825bfd..c4b771d 100644 (file)
@@ -139,4 +139,5 @@ clean:
          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