makefile

来自「sht71瑞士公司生产的用来测量温湿度的芯片」· 代码 · 共 39 行

TXT
39
字号
# This is the makefile which run by nMake
# Copy right scj,2004
# The Current Directory is defined by macro MAKEDIR
# So,the nMAKE should be the same folder with source file

!MESSAGE Make Project by Microsoft nMake...  

!MESSAGE The output file dir is: $(MAKEDIR)

CPP=c51
LINK=l51
OHS=ohs51

OutDir=.\out
C51PAR=-CODE -DEBUG -SMALL -OBJECTEXTEND
L51PAR=RAMSIZE(256) XDATA(0) code(0H)

#ALLHEAD中添加工程中所有头文件
#ALLHEAD=

#把所有的点C文件对应的obj文件名称写到此处
OBJECTFILE = $(OutDir)\SHT7I.obj

ALL : "$(OutDir)\SHT7I.hex"

"$(OutDir)" :
    if not exist "$(OutDir)\$(NULL)" mkdir "$(OutDir)"
    
       
$(OutDir)\SHT7I.hex: $(OBJECTFILE)
  -$(LINK) $(OBJECTFILE) RAMSIZE(256) XDATA(0) code(0)
  -$(OHS)  $(@R) HEXFILE($@)

#添加所有文件的编译命令,如果有其他头文件加$(ALLHEAD)  
$(OutDir)\SHT7I.obj:$$(@B).c 
  -$(CPP) $(@B).c $(C51PAR) -oj($@)  
  
 

⌨️ 快捷键说明

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