make file mods
authorThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Fri, 17 Oct 2025 04:33:01 +0000 (04:33 +0000)
committerThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Fri, 17 Oct 2025 04:33:01 +0000 (04:33 +0000)
developer/make/environment_RT_1.mk
developer/make/target_kmod.mk

index aaeb95c..f448b9f 100644 (file)
@@ -11,12 +11,11 @@ ECHO := printf "%b\n"
 
 # sources found in these subdirectories:
 SRCDIR_List=cc
-
-LIBDIR=scratchpad
-EXECDIR=machine
-SCRATCHPAD=scratchpad
-
-LIBFILE=$(SCRATCHPAD)/lib.a
+SCRATCHPAD := scratchpad
+LIBDIR     := $(SCRATCHPAD)
+LIBFILE    := $(LIBDIR)/lib.a
+LINKFLAGS  := -L$(LIBDIR) -L/lib64 -L/lib
+EXECDIR    := $(SCRATCHPAD)
 
 C=gcc
 CFLAGS=-std=gnu11 -Wall -Wextra -Wpedantic -finput-charset=UTF-8
index c2c7968..99f42f1 100644 (file)
@@ -7,7 +7,7 @@ endif
 
 KBUILD_BASE_List := $(basename $(notdir $(wildcard $(REPO_HOME)/developer/cc/*.mod.c)))
 KMOD_BUILD_DPath := /lib/modules/$(shell uname -r)/build
-KBUILD_OUTPUT_DIR := $(REPO_HOME)/$(SCRATCHPAD)
+KBUILD_OUTPUT_DIR := $(SCRATCHPAD)
 
 # Basenames → kbuild objects and final .ko targets in scratchpad
 KERNEL_OBJS_M          := $(addsuffix .o, $(KBUILD_BASE_List))