📄 makefile
字号:
##================================================================## Davicom Semiconductor Inc. For DMFE V1.35## --------------------------------------------------------## Description:## Compile driver dm9000.c to dm9000.o#### Modification List:## 09/05/2000 Fixed SMPFALGS wrong on smp & smp_mod## 08/02/2000 Changed some description string & include file path## 07/25/2000 Append smp_mod and changed some descriptions## 01/25/2000 by Sten Wang##================================================================CC = gccCFLAGS = -DMODULE -D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -O6 -c -gMFLAGS = -DMODVERSIONSSMPFLAGS = -D__SMP__DEBUGFLAGS = -DDM9000_DEBUGEMU32BITFLAGS = -DEMU32AUTOMDIXFLAGS = -DAUTOMDIXHDX32BITFLAGS = -DHDX32##=============================================## Default Compiler: make all##=============================================#all: org24all: dm9000x.c \ Makefile $(CC) $(CFLAGS) dm9000x.c##=============================================## Set EMU32 bits: make emu32##=============================================emu32: dm9000x.c \ Makefile $(CC) $(CFLAGS) $(EMU32BITFLAGS) dm9000x.c##=============================================## Set HDX 32bits mode:make hdx32##=============================================hdx32: dm9000x.c \ Makefile $(CC) $(CFLAGS) $(HDX32BITFLAGS) dm9000x.c##=============================================####=============================================debug: dm9000x.c \ Makefile $(CC) $(CFLAGS2) $(DEBUGFLAGS) dm9000x.c##=============================================## One processor and normal kernel: make org##=============================================org: dm9000.c \ Makefile $(CC) $(CFLAGS) dm9000.c##=============================================## Set version info. on all module symbol## : make mod##=============================================mod: dm9000.c \ Makefile $(CC) $(MFLAGS) $(CFLAGS) dm9000.c##=============================================## One processor and normal kernel 2.4.x: make org24##=============================================org24: dm9000x.c \ Makefile $(CC) $(CFLAGS) $(EMU32BITFLAGS) dm9000x.c##=============================================## Set version info. on all module symbol## : make mod##=============================================mod24: dm9000x.c \ Makefile $(CC) $(MFLAGS) $(CFLAGS) dm9000x.c##=============================================## Symmetric Multi Processor(SMP)## : make smp##=============================================smp: dm9000.c \ Makefile $(CC) $(SMPFLAGS) $(CFLAGS) dm9000.c ##=============================================## Symmetric Multi Processor(SMP)## : make smp24##=============================================smp24: dm9000x.c \ Makefile $(CC) $(SMPFLAGS) $(CFLAGS) dm9000x.c##=============================================## SMP & Set all version info. on all module symbols## : make smp_mod##=============================================smp_mod:dm9000.c \ Makefile $(CC) $(SMPFLAGS) $(MFLAGS) $(CFLAGS) dm9000.c##=============================================## SMP & Set all version info. on all module symbols## : make smp_mod24##=============================================smp_mod24:dm9000x.c \ Makefile $(CC) $(SMPFLAGS) $(MFLAGS) $(CFLAGS) dm9000x.c##=============================================## Set version info. on all module symbol## : make mod##=============================================tst: dm9000.c \ Makefile $(CC) $(MFLAGS) $(CFLAGS) -march=i686 dm9000.c##=============================================## Set Auto-MDIX.## : make automdix##=============================================automdix: dm9000x.c \ Makefile $(CC) $(CFLAGS) $(AUTOMDIXFLAGS) dm9000x.cclean: rm *o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -