📄 makefile_linux24x
字号:
##
## $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 + -