From 32dde8781ff2e766575db25d2714847a777a7ac9 Mon Sep 17 00:00:00 2001 From: gatieme Date: Mon, 16 May 2016 17:57:51 +0800 Subject: [PATCH] =?UTF-8?q?find-task=E7=9A=84=E5=A4=9A=E6=96=87=E4=BB=B6Ma?= =?UTF-8?q?kefile=E5=87=BA=E9=94=99...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- study/kernel/process/task/find_task/Makefile | 41 +++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/study/kernel/process/task/find_task/Makefile b/study/kernel/process/task/find_task/Makefile index 77dbd31..f50b5bc 100644 --- a/study/kernel/process/task/find_task/Makefile +++ b/study/kernel/process/task/find_task/Makefile @@ -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