update makefile

This commit is contained in:
Zhengyi Chen 2024-01-25 20:01:09 +00:00
parent d27f8a39f0
commit 3d1f979266

View file

@ -1,4 +1,7 @@
obj-m += my_shmem.o obj-m += my_shmem.o
MY_CFLAGS += -g -DDEBUG
ccflags-y += ${MY_CFLAGS}
CC += ${MY_CFLAGS}
KDIR := /lib/modules/$(shell uname -r)/build KDIR := /lib/modules/$(shell uname -r)/build
KDIR_CROSS := ${HOME}/Git/linux KDIR_CROSS := ${HOME}/Git/linux
@ -8,12 +11,15 @@ PWD := $(shell pwd)
all: all:
$(MAKE) -C $(KDIR) M=$(PWD) modules $(MAKE) -C $(KDIR) M=$(PWD) modules
EXTRA_CFLAGS="$(MY_CFLAGS)"
all-cross: all-cross:
$(MAKE) -C $(KDIR_CROSS) M=$(PWD) modules $(MAKE) -C $(KDIR_CROSS) M=$(PWD) modules
EXTRA_CFLAGS="$(MY_CFLAGS)"
all-uoe: all-uoe:
$(MAKE) -C $(KDIR_UOE) M=$(PWD) modules $(MAKE) -C $(KDIR_UOE) M=$(PWD) modules
EXTRA_CFLAGS="$(MY_CFLAGS)"
clean: clean:
$(MAKE) -C $(KDIR) M=$(PWD) clean $(MAKE) -C $(KDIR) M=$(PWD) clean
@ -21,5 +27,5 @@ clean:
clean-cross: clean-cross:
$(MAKE) -C $(KDIR_CROSS) M=$(PWD) clean $(MAKE) -C $(KDIR_CROSS) M=$(PWD) clean
clean-uoe: clean-uoe:
$(MAKE) -C $(KDIR_UOE) M=$(PWD) clean $(MAKE) -C $(KDIR_UOE) M=$(PWD) clean