📄 st72f63b.mak
字号:
##
#******************************************************************************
#COPYRIGHT 2003 STMicroelectronics
#Source File Name : st72f63B.mak
#Group : IPSW, CMG - IPDF
#Author : MCD Application Team
#Date First Issued: 6/2/2002
#********************************Documentation*********************************
#General Purpose - make file
#********************************RevisionHistory*******************************
#1. Added LIB_PT for library location
#2. Added common reg file structure
#______________________________________________________________________________
#Date:6/2/2002 Release: 1.0
#Date:23/09/2003 Release: 2.0
#******************************************************************************/
# Change PATHC to Cosmic installation directory
PATHC = C:\COSMIC\ST7
# Change LIB_PT to ST7lib installation directory
LIB_PT = c:\ST7_LIB2
APPLI = i2cs_csmc
OBJ_PT = ..\..\object\cosmic
SR0_PT = $(LIB_PT)\peripherals\itc\sources\C
SR1_PT = $(LIB_PT)\peripherals\mcc\sources\C
SR2_PT = $(LIB_PT)\peripherals\io\sources\C
SR3_PT = $(LIB_PT)\peripherals\adc\sources\C
SR4_PT = $(LIB_PT)\devices
SR5_PT = ..\..\..\..\sources
SR6_PT = $(LIB_PT)\peripherals\timer\sources\C
SR7_PT = $(LIB_PT)\peripherals\sci\sources\C
SR8_PT = $(LIB_PT)\peripherals\spi\sources\C
SR9_PT = $(LIB_PT)\peripherals\pwmart\sources\C
SR10_PT = $(LIB_PT)\peripherals\i2cslave\sources\C
SR11_PT = $(LIB_PT)\peripherals\wdg\sources\C
SR12_PT = $(LIB_PT)\devices\st72f63
COMP = $(PATHC)\cxST7.exe
ASM = $(PATHC)\cast7.exe
LNKF = $(PATHC)\clnk.exe
CONV = $(PATHC)\cvdwarf.exe
PGR = $(PATHC)\chex.exe
CFLAGS = +modml +debug +split -co $(OBJ_PT) -i $(SR0_PT) -i $(SR2_PT)\
-i $(SR3_PT) -i $(SR5_PT) -i $(SR6_PT) -i $(SR7_PT) \
-i $(SR10_PT) -i $(SR11_PT) -i $(SR12_PT) -l -pck -e -v -dCOSMIC
AFLAGS = -xx -l -v -dCOSMIC
LFLAGS = -o $(OBJ_PT)\$(APPLI).st7 -m $(OBJ_PT)\$(APPLI).map
PGRFLAGS = -o $(OBJ_PT)\$(APPLI).s19 $(OBJ_PT)\$(APPLI).st7
CC = $(COMP) $(CFLAGS)
AS = $(ASM) $(AFLAGS)
LK = $(LNKF) $(LFLAGS)
CV = $(CONV)
EXE = $(PGR) $(PGRFLAGS)
ECHO = echo
CP = copy
RM = del
# Add/remove the peripherals used in the application
OBJ_LIST = $(OBJ_PT)\main.o $(OBJ_PT)\i2cs.o $(OBJ_PT)\vector_63B.o
SRC_LIST = $(SR5_PT)\main.c $(SR0_PT)\itc.c $(SR7_PT)\Sci.c \
$(SR2_PT)\io.c $(SR3_PT)\adc.c $(SR6_PT)\timer.c \
$(SR10_PT)\i2cs.c\
$(SR11_PT)\wdg.c $(OBJ_PT)\..\..\config\cosmic\vector_63B.c
$(OBJ_PT)\$(APPLI).s19: $(OBJ_PT)\$(APPLI).elf
$(EXE)
$(OBJ_PT)\$(APPLI).elf: $(OBJ_PT)\$(APPLI).st7
$(CV) $(OBJ_PT)\$(APPLI).st7
$(OBJ_PT)\$(APPLI).st7: $(OBJ_LIST)
$(LK) st72f63B.lkf
$(OBJ_PT)\main.o: $(SR5_PT)\main.c $(SR5_PT)\main.h
$(CC) $(SR5_PT)\main.c
$(OBJ_PT)\itc.o: $(SR0_PT)\itc.c $(SR0_PT)\itc_hr.h $(SR0_PT)\itc.h
$(CC) $(SR0_PT)\itc.c
$(OBJ_PT)\i2cs.o: $(SR10_PT)\i2cs.c $(SR10_PT)\i2cs_hr.h $(SR10_PT)\i2cs.h
$(CC) $(SR10_PT)\i2cs.c
$(OBJ_PT)\io.o: $(SR2_PT)\io.c $(SR2_PT)\io_hr.h $(SR2_PT)\io.h
$(CC) $(SR2_PT)\io.c
$(OBJ_PT)\adc.o: $(SR3_PT)\adc.c $(SR3_PT)\adc_hr.h $(SR3_PT)\adc.h
$(CC) $(SR3_PT)\adc.c
$(OBJ_PT)\timer.o: $(SR6_PT)\timer.c $(SR6_PT)\timer_hr.h $(SR6_PT)\timer.h
$(CC) $(SR6_PT)\timer.c
$(OBJ_PT)\sci.o: $(SR7_PT)\Sci.c $(SR7_PT)\Sci_hr.h $(SR7_PT)\Sci.h
$(CC) $(SR7_PT)\Sci.c
$(OBJ_PT)\spi.o: $(SR8_PT)\spi.c $(SR8_PT)\spi_hr.h $(SR8_PT)\spi.h
$(CC) $(SR8_PT)\spi.c
$(OBJ_PT)\wdg.o: $(SR11_PT)\wdg.c $(SR11_PT)\wdg_hr.h $(SR11_PT)\wdg.h
$(CC) $(SR11_PT)\wdg.c
$(OBJ_PT)\vector_63B.o: $(OBJ_PT)\..\..\config\cosmic\vector_63B.c
$(CC) $(OBJ_PT)\..\..\config\cosmic\vector_63B.c
clean:
if exist $(OBJ_PT)\*.o $(RM) $(OBJ_PT)\*.o
if exist $(OBJ_PT)\*.elf $(RM) $(OBJ_PT)\*.elf
if exist $(OBJ_PT)\*.st7 $(RM) $(OBJ_PT)\*.st7
if exist $(OBJ_PT)\*.s19 $(RM) $(OBJ_PT)\*.s19
$(MAKE) -f st72f63B.mak
#******************* (c) 2003 ST Microelectronics *********** END OF FILE****
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -