📄 makefile
字号:
#usage: make cpu=athlonifeq ($(cpu),athlon)MCPU=athlonelseMCPU=i686endifCC = gccRM = rm -fLINUX_VERSION = $(shell uname -r)#export-objs := ieee1394_core.o ohci1394.o cmp.o iso.oexport-objs := ieee1394_core.o ohci1394.o iso.ocomma := ,ieee1394-objs := ieee1394_core.o ieee1394_transactions.o hosts.o \ highlevel.o csr.o nodemgr.o dma.o iso.oCFLAGS = -D__KERNEL__ -I/lib/modules/$(LINUX_VERSION)/build/include \ -Wall -Wstrict-prototypes -Wno-trigraphs -O2 \ -fomit-frame-pointer -fno-strict-aliasing -fno-common \ -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) \ -DEXPORT_SYMTAB\ -pipe -mpreferred-stack-boundary=2 -march=$(MCPU) -DMODULE \ -DMODVERSIONS -include /usr/src/linux-$(LINUX_VERSION)/include/linux/modversions.h#ld -m elf_i386 -r -o ss.o start.o stop.o#OBJS = src/ieee1394_core.o src/ieee1394_transactions.o src/hosts.o \# src/highlevel.o src/csr.o src/nodemgr.o src/oui.o src/dma.o src/iso.o \# src/video1394.o src/raw1394.oOBJS = ieee1394_core.o ieee1394_transactions.o hosts.o \ highlevel.o csr.o nodemgr.o dma.o iso.o \ ieee1394.o ohci1394.o raw1394.o video1394.o all: $(OBJS)%.o: %.c %.h $(CC) $(CFLAGS) -c $< -o $@ ieee1394.o: $(ieee1394-objs) $(LD) $(LDFLAGS) -r -o $@ $(ieee1394-objs)install: cp -f ieee1394.o ohci1394.o raw1394.o video1394.o \ /lib/modules/$(shell uname -r)/kernel/drivers/ieee1394/.clean: $(RM) *.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -