⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile_linux24x

📁 DM9000ADM9010 ISA NIC fast Ethernet driver for Linux
💻
字号:
##
## $Id: Makefile,v 1.1.1.1 2004/12/02 10:02:45 jackal Exp $
##
##================================================================
##     Davicom Semiconductor Inc. 			12/29/2004 
##----------------------------------------------------------------
## Description:
##              Compile driver dm9ks.c to dm9ks.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
## 12/29/2004	by Jackal Huang
##================================================================


CC	   = gcc
CFLAGS     = -DMODULE -D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -O6 -c -g
MFLAGS     = -DMODVERSIONS
SMPFLAGS   = -D__SMP__
DEBUGFLAGS = -DDM9000_DEBUG
ETRANSFLAGS	= -DETRANS
CHECKSUMFLAGS	= -DCHECKSUM

##=============================================
## Default Compiler: make all
##=============================================
all:	dm9ks.c \
	Makefile
	$(CC) $(CFLAGS) dm9ks.c

##=============================================
## Debug mode compiler: make debug
##=============================================
debug:	 dm9ks.c \
	 Makefile
	 $(CC) $(CFLAGS) $(DEBUGFLAGS) dm9ks.c

##=============================================
## Set version info. on all module symbol
##     : make mod
##=============================================
mod:	dm9ks.c \
	Makefile
	$(CC) $(MFLAGS) $(CFLAGS) dm9ks.c

##=============================================
## Symmetric Multi Processor(SMP)
##     : make smp
##=============================================
smp:	dm9ks.c \
	Makefile
	$(CC) $(SMPFLAGS) $(CFLAGS) dm9ks.c

##=============================================
## SMP & Set all version info. on all module symbols
##     : make smp_mod
##=============================================
smp_mod:dm9ks.c \
	Makefile
	$(CC) $(SMPFLAGS) $(MFLAGS) $(CFLAGS) dm9ks.c

##=============================================
## Set Checksum offload
##	  : make checksum
##=============================================
checksum:	dm9ks.c	\
		Makefile
		$(CC) $(CFLAGS) $(CHECKSUMFLAGS)	dm9ks.c

##=============================================
## Set Early transmit mode
##	  : make etrans
##=============================================
etrans:		dm9ks.c \
		Makefile
		$(CC) $(CFLAGS) $(ETRANSFLAGS)	dm9ks.c

clean:			
			rm *o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -