26 lines
892 B
Makefile
26 lines
892 B
Makefile
################################################################################
|
|
# MODULE_NAME muss ungleich SOURCES sein!
|
|
MODULE_NAME = control_module
|
|
|
|
OBJS = Bearbeiten2.o
|
|
SOURCES = Bearbeiten2.c
|
|
################################################################################
|
|
|
|
KERNEL_DIR := /usr/src/linux/
|
|
INCLUDES := -I/usr/src/linux/include -I/usr/src/linux/arch/x86/include -I/usr/realtime/include -I/usr/include -I/usr/include/x86_64-linux-gnu
|
|
LIBS :=
|
|
LFLAGS :=
|
|
SYMBOLS := /usr/realtime/Module.symvers /usr/share/modbus-com/Module.symvers
|
|
EXTRA := -O2 -Wall
|
|
|
|
KBUILD_EXTRA_SYMBOLS := $(SYMBOLS)
|
|
EXTRA_CFLAGS += $(INCLUDES) $(EXTRA) $(LIBS)
|
|
obj-m += $(MODULE_NAME).o
|
|
$(MODULE_NAME)-objs := $(OBJS)
|
|
|
|
all:
|
|
$(MAKE) KBUILD_VERBOSE=3 -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules
|
|
|
|
clean:
|
|
rm -rf .tmp_versions *.symvers *.o *.ko *.mod.c .*.cmd .*flags *.order
|