?? makefile
字號:
REFIX=
ifeq ($(shell ls /lib/modules/`uname -r`/build > /dev/null 2>&1 && echo build),)
# Kernel 2.2.x
ifeq ($(shell ls /usr/src/linux > /dev/null 2>&1 && echo linux),)
LINUXSRC= /usr/src/linux
# Kernel 2.4.x
else
LINUXSRC= /usr/src/linux-2.4
endif
else
LINUXSRC= $(shell echo /lib/modules/`uname -r`/build)
endif
CC= gcc
LD= ld
MODULE_NAME= dp83815.o
DP_DEFINES=-D__KERNEL__ -DMODULE -DMODVERSIONS \
-D__init="" -D__exit="" -D_DRIVER_
DP_GCC_FLAGS=-Wall -Wstrict-prototypes -Wno-trigraphs -O2 \
-fomit-frame-pointer -fno-strict-aliasing -fno-common \
-pipe -mpreferred-stack-boundary=2 -w
DP_INC_FLAGS=-I$(LINUXSRC)/include \
-include $(LINUXSRC)/include/linux/modversions.h
DP_DEBUG_FLAGS=-g
CFLAGS=$(DP_DEFINES) $(DP_GCC_FLAGS) $(DP_INC_FLAGS) \
$(DP_DEBUG_FLAGS)
OBJS= $(MODULE_NAME)
all: $(OBJS)
$(MODULE_NAME):
$(CC) $(CFLAGS) -c dp83815.c
install:
clean:
rm -f *.o *~ core
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -