⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 liunx 5536 accessBus
💻 IN
字号:
CC=@CC@LD=@LD@KERNEL_SRC=@KERNEL_SRC@# Grab the kernel version right out of the treeKERNEL_VERSION = $(shell sed -ne 's/"//g;s/^\#define UTS_RELEASE //p' \                   $(KERNEL_SRC)/include/linux/version.h)# This is borrowed from the Orinoco drivers.  Thanks fellas...OLDMAKE = $(filter 2.4%, $(KERNEL_VERSION))DOT_CONFIG = $(wildcard $(KERNEL_SRC)/.config)ifeq (,$(DOT_CONFIG))$(error The kernel source is not configured)endifinclude $(DOT_CONFIG)CURDIR=$(shell pwd)ifeq (,$(OLDMAKE))MODULES=lx_acb.oobj-m += lx_acb.oall: modulesmodules:	$(MAKE) -C $(KERNEL_SRC) M=$(CURDIR) modulesinstall: modules	install -d $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/i2c	install -m 0644 $(MODULES:%.o=%.ko) $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/i2cclean:	rm -f *.o *.ko *.mod.c .*.cmdelseMODULES=lx_acb.oKERNEL_HEADERS = -I$(KERNEL_SRC)/includeCPPFLAGS = -D__KERNEL__ -DMODULE -I. $(KERNEL_HEADERS)CFLAGS=-O2 -g -Wall -Wstrict-prototypes -fno-strict-aliasing -fno-common -pipeifdef CONFIG_MODVERSIONSMFLAG = -DMODVERSIONS -include $(KERNEL_SRC)/include/linux/modversions.hendifSRCS=lc_acb.call: $(MODULES)clean:	@ rm -f *.o  *.ko *.mod.c .*.cmdinstall: $(MODULES)	@ install -d $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/i2c	@ install -m 0644 $(MODULES) $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/i2c%.o: %.c	$(CC) -MD $(CFLAGS) $(CPPFLAGS) $(MFLAG) -c $< %.s: %.c	$(CC) -MD $(CFLAGS) $(CPPFLAGS) -S $<%.i: %.c	$(CC) -MD $(CPPFLAGS) -E $< -o $@-include $(SRCS:%.c=%.d)endifdistclean: clean	@ rm Makefile clean

⌨️ 快捷键说明

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