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

📄 i2c.mak

📁 renasas m16c上实现iic通信的源代码.
💻 MAK
字号:
##########################################
# Makefile for TM V.2.01
# Copyright 1998-1999 MITSUBISHI ELECTRIC CORPORATION
# AND MITSUBISHI ELECTRIC SEMICONDUCTOR SYSTEMS CORPORATION
# All Rights Reserved.
#
#	Notice	:	Don't edit.
#	Date	:	2001 09(September) 10(Monday) PM.03.02
#	Project	:	i2c
#
##########################################
#	Default Macro section
#
#*************  Project Name  ************
PROJECT	=	i2c

#*************  Execute file  ************
DELETE	=	@cmd.exe /c del
ECHO	=	@cmd.exe /c echo
TYPE	=	@cmd.exe /c type
MKDIR	=	@cmd.exe /c mkdir
CC	=	NC30.EXE
AS	=	AS30.EXE
LN	=	LN30.EXE

#*************  ExtFlag option  **********
MRCFLAGS=	
MRAFLAGS=	
MRLFLAGS=	

#*************  Directory  ***************
PRJDIR	=	.
OUTDIR	=	Output
ODINCMD	=	$(OUTDIR)

#*************  Project files  ***********
MKFILE	=	$(PROJECT).mak
LNLIST	=	$(PROJECT).cmd
ABSFILE	=	$(PROJECT).x30
SYMINFILE=	
SYMOUTFILE=	

##########################################
#	Global Macro section
#
TARGET	=	$(ABSFILE)
CFLAGS	=	-c -dir Output -I..\library\i2c\ -gold
AFLAGS	=	-OOutput -LM -M61 -gold
LFLAGS	=	-O Output\$(TARGET) -L nc30lib -G -MS
MAPFILE	=	$(PROJECT).map
STKFLAGS	=	-m$(OUTDIR)\$(MAPFILE) -o
STK	=	D:\Tools\Mitsubishi\nc30wa\BIN\STK30.EXE
SBUTLFLAGS	=	
SBUTL	=	D:\Tools\Mitsubishi\nc30wa\BIN\sbutl.EXE
SPUTLFLAGS	=	
SPUTL	=	D:\Tools\Mitsubishi\nc30wa\BIN\sputl.EXE

##########################################
#	Make rules ( for Make.exe )
#
.SUFFIXES:
.PHONY:	clean

##########################################
#	Make rules ( for ALL )
#
#*************  ALL  *********************
all:		$(OUTDIR)\$(TARGET)
#*************  TARGET  ******************
$(OUTDIR)\$(TARGET):	\
		$(ODINCMD)\$(LNLIST) \
		$(MRINCFILES) \
		$(OUTDIR)\ncrt0.r30 \
		$(OUTDIR)\i2c_demo.r30 \
		$(OUTDIR)\i2cbus.r30 \
		$(OUTDIR)\i2c.r30 
	$(LN) @$(ODINCMD)\$(LNLIST)

#*************  LINKLIST  ****************
$(ODINCMD)\$(LNLIST): $(MKFILE) $(OUTDIR)
	$(ECHO) $(MRLFLAGS) -O Output\$(TARGET) -L nc30lib -G -MS >	$(ODINCMD)\$(LNLIST)
	$(ECHO) Output\ncrt0.r30 >>	$(ODINCMD)\$(LNLIST)
	$(ECHO) Output\i2c_demo.r30 >>	$(ODINCMD)\$(LNLIST)
	$(ECHO) Output\i2cbus.r30 >>	$(ODINCMD)\$(LNLIST)
	$(ECHO) Output\i2c.r30 >>	$(ODINCMD)\$(LNLIST)

#*************  OUTDIR  ******************
$(OUTDIR):
	$(MKDIR) $(OUTDIR)

#*************  OBJECT(1)  **************
$(OUTDIR)\i2c_demo.r30:	\
		i2c_demo.c \
		alias.h \
		i2c_demo.h \
		..\library\i2c\i2c.h \
		..\library\i2c\sfr62.h 
	$(CC) $(MRCFLAGS) -c -dir Output -I..\library\i2c\ -gold i2c_demo.c

#*************  OBJECT(2)  **************
$(OUTDIR)\i2c.r30:	\
		..\Library\I2C\i2c.c \
		..\library\i2c\i2c.h 
	$(CC) $(MRCFLAGS) -c -dir Output -I..\library\i2c\ -gold ..\Library\I2C\i2c.c

#*************  OBJECT(3)  **************
$(OUTDIR)\ncrt0.r30:	\
		ncrt0.a30 \
		sect30.inc 
	$(AS) $(MRAFLAGS) -OOutput -LM -M61 -gold ncrt0.a30

#*************  OBJECT(4)  **************
$(OUTDIR)\i2cbus.r30:	\
		..\Library\I2C\i2cbus.a30 
	$(AS) $(MRAFLAGS) -OOutput -LM -M61 -gold ..\Library\I2C\i2cbus.a30

#*************  CLEANING  ****************
clean:	
	$(DELETE) $(OUTDIR)\$(TARGET)
	$(DELETE) $(OUTDIR)\i2c_demo.r30
	$(DELETE) $(OUTDIR)\i2c.r30
	$(DELETE) $(OUTDIR)\ncrt0.r30
	$(DELETE) $(OUTDIR)\i2cbus.r30
#	$(DELETE) $(ODINCMD)\$(LNLIST)

###########################################
# End of makefile for TM V.2.01
# Copyright 1998-1999 MITSUBISHI ELECTRIC CORPORATION
# AND MITSUBISHI ELECTRIC SEMICONDUCTOR SYSTEMS CORPORATION
# All Rights Reserved.
###########################################

⌨️ 快捷键说明

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