?? makefile.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)MODULES=geodeaes.oCURDIR=$(shell pwd)ifeq (,$(OLDMAKE))obj-m := $(MODULES)geodeaes-objs := geode_crypto.o eeprom.oall: modulesmodules: $(MAKE) -C $(KERNEL_SRC) M=$(CURDIR) modulesinstall: modules install -d $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/misc install -m 0644 $(MODULES:%.o=%.ko) $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/miscclean: rm -f *.o *.koelseKERNEL_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=geode_crypto.c eeprom.call: $(MODULES)clean: @ rm -f *.o *.dinstall: $(MODULES) @ install -d $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/misc @ install -m 0644 geodeaes.o $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/misc/geodeaes.ogeodeaes.o: geode_crypto.o eeprom.o $(LD) -r -o $@ geode_crypto.o eeprom.o%.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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -