⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 itron操作系统在日本用的很多
💻
字号:
#******************************************************************************
#  System Name : 偙偺僾儘僌儔儉偼嫵堢梡偱偡丅(揮梡晄壜)
#  File Name   : makefile(拵怘偄)
#  Contents    : 墘廗7-A 幚峴僼傽僀儖偺惗惉庤弴傪婰弎偡傞
#  Model       : OAKS16-LCD Board懳墳
#  CPU         : M16C/60僔儕乕僘
#  Compiler    : NC30WA(V.4.00 Release 2 - Entry)
#  OS          : 巊梡偣偢
#  Programer   : 儖僱僒僗敿摫懱僩儗乕僯儞僌僙儞僞乕
#  Note        : OAKS16-M30620FCAFP(M16C/62僌儖乕僾,16MHz)懳墳
#******************************************************************************

### definitions ###
PROGRAM		= itron
CC		= nc30
CFLAGS		= -c -g -O0 -fER -fB -Wall -WMT -WLTS
AS		= as30
ASFLAGS		= -S -T -DM62TYPE=1 -D_KD_=1
LD		= ln30
LDFLAGS		= -G -MS -T
LINKLST		= ln30.sub

SRCS		= ncrt0.a30 kernel.c interf.a30 handler.a30 test.c
OBJS		= ncrt0.r30 kernel.r30 interf.r30 handler.r30 test.r30
SECTION		=

### suffix rules ###
.SUFFIXES:	.c .a30 .r30

.a30.r30:
	$(AS) -F $(ASFLAGS) $*.a30

.c.r30:
	$(CC) $(CFLAGS) $*.c

### targets ###
$(PROGRAM).x30: $(OBJS) $(LINKLST)
	$(LD) @$(LINKLST)
	@echo $(PROGRAM).x30 is now up-to-date

clean:
	-@del *.r30
	-@del $(LINKLST)

$(LINKLST): makefile
	@mrecho "-o $(PROGRAM)" $(LINKLST)
	@mrecho -a "$(SECTION)" $(LINKLST)
	@mrecho -a "$(LDFLAGS)" $(LINKLST)
	@mrecho -a "$(OBJS)" $(LINKLST)
	@echo "$(LINKLST) generated."

### dipendences ###
ncrt0.r30: ncrt0.a30 sect30.inc config.inc
kernel.r30: kernel.c itron.h kernel.h config.h target.h
interf.r30: interf.a30
hander.r30: handler.a30
test.r30: test.c itron.h target.h

⌨️ 快捷键说明

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