blob: f29afbe1b5f116f9763d564dddbb3bf794722e56 [file] [log] [blame]
Andrew Geissler615f2f12022-07-15 14:00:58 -05001Upstream-Status: Inappropriate [embedded specific]
2
Andrew Geisslerf1e44062021-04-15 15:52:46 -05003Signed-off-by: Armin Kuster <akuster808@gmail.com>
4
Andrew Geissler615f2f12022-07-15 14:00:58 -05005
Patrick Williamsde0582f2022-04-08 10:23:27 -05006Index: git/Makefile
Andrew Geisslerf1e44062021-04-15 15:52:46 -05007===================================================================
Patrick Williamsde0582f2022-04-08 10:23:27 -05008--- git.orig/Makefile
9+++ git/Makefile
Andrew Geissler615f2f12022-07-15 14:00:58 -050010@@ -7,15 +7,8 @@
11
12 P_OUTPUT = output
Andrew Geisslerf1e44062021-04-15 15:52:46 -050013 P_PWD ?= $(shell pwd)
14-P_KVER ?= $(shell uname -r)
Andrew Geissler615f2f12022-07-15 14:00:58 -050015 P_BOOTUP_SCRIPT ?= scripts/bootup/lkrg-bootup.sh
16 TARGET := p_lkrg
Andrew Geisslerf1e44062021-04-15 15:52:46 -050017-ifneq ($(KERNELRELEASE),)
18- KERNEL := /lib/modules/$(KERNELRELEASE)/build
19-else
20- ## KERNELRELEASE not set.
21- KERNEL := /lib/modules/$(P_KVER)/build
22-endif
Andrew Geisslerf1e44062021-04-15 15:52:46 -050023
Andrew Geissler615f2f12022-07-15 14:00:58 -050024 #
25 # Use DEBUG=on for debug build.
26@@ -94,14 +87,13 @@ $(TARGET)-objs += src/modules/ksyms/p_re
Andrew Geisslerf1e44062021-04-15 15:52:46 -050027 src/p_lkrg_main.o
28
29
30-all:
31-# $(MAKE) -C $(KERNEL) M=$(P_PWD) modules CONFIG_DEBUG_SECTION_MISMATCH=y
32- $(MAKE) -C $(KERNEL) M=$(P_PWD) modules
Andrew Geisslerf1e44062021-04-15 15:52:46 -050033+modules:
34+ $(MAKE) -C $(KERNEL_SRC) M=$(P_PWD) modules
Andrew Geissler615f2f12022-07-15 14:00:58 -050035 mkdir -p $(P_OUTPUT)
36 cp $(P_PWD)/$(TARGET).ko $(P_OUTPUT)
37
38-install:
39- $(MAKE) -C $(KERNEL) M=$(P_PWD) modules_install
40+moduled_install:
Andrew Geisslerf1e44062021-04-15 15:52:46 -050041+ $(MAKE) -C $(KERNEL_SRC) M=$(P_PWD) modules_install
Andrew Geissler615f2f12022-07-15 14:00:58 -050042 depmod -a
43 $(P_PWD)/$(P_BOOTUP_SCRIPT) install
44
45@@ -109,7 +101,7 @@ uninstall:
46 $(P_PWD)/$(P_BOOTUP_SCRIPT) uninstall
Andrew Geisslerf1e44062021-04-15 15:52:46 -050047
48 clean:
49- $(MAKE) -C $(KERNEL) M=$(P_PWD) clean
Andrew Geissler615f2f12022-07-15 14:00:58 -050050+ $(MAKE) -C $(KERNEL_SRC) M=$(P_PWD) clean
51 $(RM) Module.markers modules.order
52 $(RM) $(P_PWD)/src/modules/kmod/client/kmod/Module.markers
53 $(RM) $(P_PWD)/src/modules/kmod/client/kmod/modules.order