makefile

来自「s3c2410 LED的驱动程序代码」· 代码 · 共 43 行

TXT
43
字号
#
# Makefile for the kernel i2c driver (Module).
#
WKDIR		= /usr/local/src/edukit-2410
CROSSDIR	= /usr
INSTALLDIR	= /home/app
#$(WKDIR)/drivers

#									/* output module name */
MODDEV		= led.o
#									/* source file(s) */
MODFILE		= led-edukit-s3c2410.c
#									/* header file(s) */
MODFILE_H	= 

CROSS=arm-linux-
CC = $(CROSS)gcc
AS = $(CROSS)as
LD = $(CROSS)ld

MACRO = -DMODULE -D__KERNEL__ -DCONFIG_KERNELD

ifdef DEBUG
CFLAGS = -g
endif
CFLAGS = -O2 -fomit-frame-pointer

CFLAGS += $(MACRO) -mapcs-32 -march=armv4 -mtune=arm9tdmi -fno-builtin

INCLUDES = -I$(WKDIR)/kernel/include \
			-I$(CROSSDIR)/arm-linux/include \
			-I$(CROSSDIR)/lib/gcc-lib/arm-linux/2.95.3/include \

$(MODDEV):  $(MODFILE) $(MODFILE_H) Makefile
	$(CC) $(CFLAGS) $(INCLUDES) -o $@ -c $<

install: $(MODDEV)
	mkdir -p $(INSTALLDIR)
	cp --target-dir=$(INSTALLDIR) $(MODDEV)

clean:
	-rm -f $(MODDEV)

⌨️ 快捷键说明

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