📄 makefile
字号:
#
# File : Makefile
# Version : 0.1 9th September, 2003
# Edited : 09/09/2003
# : Ian Carvalho
# : Copyright (c) 2003-2004, Marvell Semiconductor
#
# Makefile to make the Linux Driver for the Marvell mcf25 CF Card
PROJECT=cfio.o
KERNELVERSION :=$(shell uname -r)
KERNELDIR=/usr/src/linux-$(KERNELVERSION)
BACKUP=/home/marvell/backup/cf83xx
YMD=`date +%Y%m%d%H%M`
INSTALLDIR=/lib/modules/$(KERNELVERSION)/pcmcia
include $(KERNELDIR)/.config
-include .config
# ********** START USER CONFIGURATION SECTION*********
# Debug enabled y/n
CONFIG_DEBUG=y
#*********** END OF USER CONFIGURATION SECTION*********
CFLAGS = -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB
CFLAGS += -I$(KERNELDIR)/include -O2 -Wall -Wstrict-prototypes
# Debug wanted
ifeq ($(CONFIG_DEBUG),y)
CFLAGS += -DDEBUG -DDBG
CFLAGS += -DPCMCIA_DEBUG=1
APPFLAGS += -DDEBUG
endif
ALL= cfio.o
MCF25OBJS= cf_io.o cfio_debug.o
all: $(ALL)
@echo "Finished making Marvell cfio Linux Device Driver"
cfio.o: $(MCF25OBJS)
$(LD) -r $^ -o $@
backup:
tar cfz $(BACKUP)/$(PROJECT)-$(YMD).tgz Makefile *.[ch] \
INSTALL CHANGES
newlogs:
rm /var/log/messages /var/log/debug /var/log/syslog
/etc/rc.d/rc.syslog restart
tags: rmtags
ctags -R *.[ch] /usr/src/linux/include/asm /usr/src/linux/include/
clean:
rm -f *.o *~ core
rmtags:
rm -f tags
.config:
@echo CONFIG_NONE=y > .config
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -