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

📄 i2cm_mst.mak

📁 st7 单片机模拟I2C软件包 对没有I2C总线的单片机需要I2C功能非常有用
💻 MAK
字号:
#********************* (c) 2003  STMicroelectronics ***************************
#
# PROJECT  : EVALUATION BOARD - ST7 I2C DEMO SYSTEM
# COMPILER : METROWREKS
# MODULE  :  i2cm_mst.mak 
# VERSION :  1.0
# CREATION DATE : 12/06/03 
# AUTHOR :  Micro Controller Division Application Team
#
#*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
#
#   THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY. STMicroelectronics 
#   SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL 
#   DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM USE OF THIS SOFTWARE.
#
#*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
#
# DESCRIPTION : Complete application Makefile 
#
#******************************************************************************
PATHC  = C:\COSMIC\ST7
OBJ_PT = ..\..\object\cosmic
SRC_PT1 = ..\..\sources\main
SRC_PT2 = ..\..\sources\map
SRC_PT3 = ..\..\sources\lib
SRC_PT4 = ..\..\sources\intsub
CFG_PT = ..\..\config\cosmic
COMP = $(PATHC)\cxST7.exe
ASM  = $(PATHC)\cast7.exe
LNKF = $(PATHC)\clnk.exe
CONV = $(PATHC)\cvdwarf.exe
PGR = $(PATHC)\chex.exe
CFLAGS = +modc +debug -co $(OBJ_PT) -i$(SRC_PT1) -i$(SRC_PT2) -i$(SRC_PT3)\
        -i$(SRC_PT4) -l -v -dCOSMIC
AFLAGS = -xx -l -v -dCOSMIC
LFLAGS = -o $(OBJ_PT)\I2c_mst_cos.st7  -m $(OBJ_PT)\I2c_mst_cos.map
PGRFLAGS = -o $(OBJ_PT)\I2c_mst_cos.s19 $(OBJ_PT)\I2c_mst_cos.st7
CC = $(COMP) $(CFLAGS)
AS = $(ASM) $(AFLAGS)
LK = $(LNKF) $(LFLAGS)
CV = $(CONV)
EXE = $(PGR) $(PGRFLAGS)
ECHO = echo
CP = copy
RM = del

OBJ_LIST = $(OBJ_PT)\main.o $(OBJ_PT)\I2cm_drv.o $(OBJ_PT)\Variable.o \
           $(OBJ_PT)\map72324.o $(OBJ_PT)\vector_324.o $(OBJ_PT)\int72324.o  
SRC_LIST = $(SRC_PT1)\main.c $(SRC_PT1)\I2cm_drv.c  $(SRC_PT1)\Variable.c \
           $(SRC_PT2)\map72324.c $(CFG_PT)\vector_324.c $(SRC_PT4)\int72324.c 

$(OBJ_PT)\I2c_mst_cos.s19: $(OBJ_PT)\I2c_mst_cos.elf
	$(EXE)

$(OBJ_PT)\I2c_mst_cos.elf: $(OBJ_PT)\I2c_mst_cos.st7
	$(CV) $(OBJ_PT)\I2c_mst_cos.st7

$(OBJ_PT)\I2c_mst_cos.st7: $(OBJ_LIST)
	$(LK) I2cm_mst.lkf

$(OBJ_PT)\Variable.o: $(SRC_PT1)\Variable.c 
	$(CC) $(SRC_PT1)\Variable.c

$(OBJ_PT)\main.o: $(SRC_PT1)\main.c $(SRC_PT1)\Variable.h $(SRC_PT1)\I2cm_drv.h \
                  $(SRC_PT2)\map72324.h $(SRC_PT3)\lib_bits.h  $(CFG_PT)\vector_324.c \
                  $(SRC_PT4)\int72324.c
	$(CC) $(SRC_PT1)\main.c

$(OBJ_PT)\I2cm_drv.o: $(SRC_PT1)\I2cm_drv.c $(SRC_PT1)\I2cm_drv.h  $(SRC_PT3)\lib_bits.h \
                      $(SRC_PT2)\map72324.h
	$(CC) $(SRC_PT1)\I2cm_drv.c
                                      
$(OBJ_PT)\map72324.o: $(SRC_PT2)\map72324.c 
	$(CC) $(SRC_PT2)\map72324.c

$(OBJ_PT)\int72324.o: $(SRC_PT4)\int72324.c $(SRC_PT1)\Variable.h $(SRC_PT1)\I2cm_drv.h \
                      $(SRC_PT2)\map72324.h $(SRC_PT3)\lib_bits.h
	$(CC) $(SRC_PT4)\int72324.c

$(OBJ_PT)\vector_324.o: $(CFG_PT)\vector_324.c 
	$(CC) $(CFG_PT)\vector_324.c          
	
	

clean:
	$(RM) $(OBJ_PT)\*.o
	$(RM) $(OBJ_PT)\*.elf
	$(RM) $(OBJ_PT)\*.st7
	$(RM) $(OBJ_PT)\*.s19
	$(MAKE) -f I2cm_mst.mak

#******************* (c) 2003  ST Microelectronics *********** END OF FILE*****

⌨️ 快捷键说明

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