makefile

来自「DS3231 RTC的Linux驱动程序」· 代码 · 共 37 行

TXT
37
字号
#
# Copyright (C) 2007 GuangZhou JinPeng Group Co. Ltd..
# All Rights Reserved.
#

ifneq ($(KERNELRELEASE),)
      CINC = -I$(src)
      EXTRA_CFLAGS +=  $(CINC)
      jpds3231-objs := ds3231.o

      obj-m += jpds3231.o

else
#     KERNELDIR = /lib/modules/$(shell uname -r)/build
     KERNELDIR = $(KSRC)
     PWD = $(shell pwd)

default: 
	$(MAKE) -C $(KERNELDIR) M=$(PWD) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules

install:
	@echo 'install ds3231 module.'
	cp $(PWD)/jpds3231.ko  $(KME8020F_MODULES_INSTALL_DIR) 
	cp $(PWD)/ds3231.h  $(KME8020F_ROOT)/include 
.PHONY: install
clean: 
	@echo 'clean ds3231 module.'
	rm -f *.ko *.mod.o *.mod.c *.o *.ko.cmd
	rm -f $(KME8020F_ROOT)/include/ds3231.h
	rm -f $(KME8020F_MODULES_INSTALL_DIR)/jpds3231.ko

.PHONY: clean

endif


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?