# 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
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))