mirror of
https://github.com/gatieme/LDD-LinuxDeviceDrivers.git
synced 2026-09-24 14:13:54 +08:00
find-task的多文件Makefile出错...
This commit is contained in:
@@ -1,22 +1,4 @@
|
||||
ifeq ($(KERNELRELEASE),)
|
||||
|
||||
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
|
||||
PWD := $(shell pwd)
|
||||
|
||||
|
||||
modules:
|
||||
make -C $(KERNELDIR) M=$(PWD) modules
|
||||
|
||||
modules_install:
|
||||
make -C $(KERNELDIR) M=$(PWD) modules_install
|
||||
|
||||
clean:
|
||||
make -C $(KERNELDIR) M=$(PWD) clean
|
||||
|
||||
.PHNOY:
|
||||
modules modules_install clean
|
||||
|
||||
else
|
||||
ifneq ($(KERNELRELEASE),)
|
||||
|
||||
CFG_FLAGS += -O2 -I./
|
||||
EXTRA_CFLAGS += $(C_FLAGS) $(CFG_INC) $(CFG_INC)
|
||||
@@ -34,6 +16,27 @@ $(MODULE_NAME)-objs := $(RESMAIN_GLUE_OBJS) $(RESMAIN_CORE_OBJS)
|
||||
#最终由xxx-objs链接生成find-task.o,再生成find-task.ko
|
||||
obj-m := find-task.o #最终由xxx-objs链接生成find-task.o,再生成find-task.ko
|
||||
|
||||
else
|
||||
|
||||
#最终由xxx-objs链接生成find-task.o,再生成find-task.ko
|
||||
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
|
||||
PWD := $(shell pwd)
|
||||
|
||||
all:
|
||||
@echo "module name : " $(MODULE_NAME)
|
||||
@echo "module objs : " $($(MODULE_NAME)-objs)
|
||||
make -C $(KERNELDIR) M=$(PWD) modules
|
||||
|
||||
modules_install:
|
||||
make -C $(KERNELDIR) M=$(PWD) modules_install
|
||||
|
||||
clean:
|
||||
make -C $(KERNELDIR) M=$(PWD) clean
|
||||
|
||||
.PHNOY:
|
||||
modules modules_install clean
|
||||
|
||||
|
||||
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user