📄 makefile
字号:
## Makefile for Tigerjet Network TJ560 driver and utility#BASEADDR=0xd0000DEFAULTZONE=0KINCLUDES=$(shell if [ -d /usr/src/linux-2.4/include ]; then echo /usr/src/linux-2.4/include ; else echo /usr/src/linux/include ; fi)CFLAGS+=-I. -O4 -g -Wall CFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-fsigned-char"; fi)LCFLAGS=-fPIC $(CFLAGS) KFLAGS+=-I/usr/src/linux-2.4/include -O6KFLAGS+=-DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -I/usr/src/linux/drivers/net \ -Wall -I. -Wstrict-prototypes -fomit-frame-pointer -I/usr/src/linux/drivers/net/wan -I /usr/src/linux/include -I/usr/src/linux/include/netKFLAGS+=$(shell [ -f $(KINCLUDES)/linux/modversions.h ] && echo "-DMODVERSIONS -include $(KINCLUDES)/linux/modversions.h")KFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-msoft-float -fsigned-char"; fi)# Uncomment if you have an SMP kernel##KFLAGS+=-D__SMP__INSTALL_PREFIX=DEVFS=$(shell ps ax | grep -v grep | grep devfsd)MODULES= tjusb.oall: $(MODULES) tjtool $(tjtool) tjusb.o: tjusb.c tjusb.h gcc $(KFLAGS) -c tjusb.ctjtool.o: tjtool.ctjtool: tjtool.o $(CC) -o tjtool tjtool.odevices:ifeq ($(DEVFS),) N=0; \ M=220;\ while [ $$N -lt 8 ]; do \ rm -f $(INSTALL_PREFIX)/dev/usb/tjusb$$N; \ mknod $(INSTALL_PREFIX)/dev/usb/tjusb$$N c 180 $$M; \ chmod 666 $(INSTALL_PREFIX)/dev/usb/tjusb$$N; \ N=$$[$$N+1]; \ M=$$[$$M+1]; \ doneelse @echo "**** devfs detected -- not making device nodes"endifinstall: devices mkdir -p $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc for x in $(MODULES); do \ install -m 644 $$x $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc ; \ done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -