📄 makefile
字号:
#
# 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -