📄 makefile
字号:
#$Id: Makefile,v 1.14 2003/11/08 22:20:47 jal2 Exp $VERSION = 0.11CC=gccKERNEL_VERSION = $(shell uname -r)KERNEL_SRC = /lib/modules/$(KERNEL_VERSION)/buildKERNEL_HEADERS = $(KERNEL_SRC)/includeMODULES = at76c503.o usbdfu.o at76c505-rfmd2958.oSRCS = at76c503.c usbdfu.c at76c505-rfmd2958.cHDRS = at76c503.h ieee802_11.h usbdfu.h fw-505rfmd2958-1.101.0-86.hMODULE_DIR = $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/CPPFLAGS = -D__KERNEL__ \ -DMODULE -DEXPORT_SYMTAB \ -DDRIVER_VERSION=\"v$(VERSION)\" \ -I$(KERNEL_HEADERS)CFLAGS = -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing \ -fno-common -Wno-sign-compare -Wno-unusedMODVER = $(shell if cat $(KERNEL_HEADERS)/linux/autoconf.h 2>/dev/null | \grep -q '^[[:space:]]*\#define[[:space:]]*CONFIG_MODVERSIONS[[:space:]]*1'; \then echo 1; else echo 0; fi)ifeq ($(MODVER),1)MFLAG = -DMODVERSIONS -include $(KERNEL_HEADERS)/linux/modversions.hendifCCDEP = $(CC) $(CFLAGS) -MTAR = tarDISTFILES = $(SRCS) $(HDRS) Makefile README COPYING CHANGELOG scriptsTOPDISTFILES = DISTNAME = at76c503-$(VERSION)DISTDIR = ../distall: $(MODULES)TAGS: rm -f TAGS# find $(KERNEL_SRC)/ -name '*.[ch]' | xargs etags --append etags --append $(SRCS) $(HDRS)install: mkdir -p $(MODULE_DIR) for f in $(MODULES); do install -m 644 -o 0 -g 0 $$f $(MODULE_DIR)/$$f; done /sbin/depmod -auninstall: for f in $(MODULES); do rm $(MODULE_DIR)/$$f; doneclean: rm -f core *.o *~ a.out *.d rm -f *.s *.i .configdist: [ -d $(DISTNAME) ] && rm -rf $(DISTNAME) || true mkdir $(DISTNAME) cp -aR $(DISTFILES) $(DISTNAME) tar zcvf $(DISTNAME).tar.gz $(DISTNAME) rm -rf $(DISTNAME).PHONY: dist%.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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -