📄 i2c.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 + -