makefile.in

来自「liunx 5536 accessBus」· IN 代码 · 共 73 行

IN
73
字号
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 + =
减小字号Ctrl + -
显示快捷键?