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

📄 makefile

📁 单片机实用程
💻
字号:
#####################################################################
#																	 
#	Created by u'nSP IDE		10:17:26	06/17/03
#
#####################################################################




APPDIR	= E:\PROGRA~1\SUNPLUS\UNSPID~1\IDE162

OUTDIR	= .\Debug

CC	= D:\PROGRA~1\SUNPLUS\UNSPID~1\IDE162\GCC.EXE

AS	= $(APPDIR)\xasm16

LD	= $(APPDIR)\xlink16

AR	= $(APPDIR)\xLib16

RESC	= $(APPDIR)\resc

RM	= $(APPDIR)\rm -f

INCLUDES	= -I"A:/TEST" -I"E:/Program Files/Sunplus/unSPIDE162/Include"

BODY	= -body SPCE061 -bfile "$(APPDIR)\body.dat"

BINFILE	= "$(OUTDIR)\TEST.S37"

ARYFILE	= "$(OUTDIR)\TEST.ary"

SBMFILE	= "$(OUTDIR)\TEST.sbm"

OPT	= -S -gstabs

ASFLAGS	= -d

CFLAGS	= $(OPT) -B$(APPDIR)\ $(INCLUDES) 

BINTYPE	= -as

LDFLAGS	=   

EXTRAFLAGS	= 


OBJFILES	= \
	"$(OUTDIR)\sound1_72k.res" \
	"$(OUTDIR)\sound2_72k.res" \
	"$(OUTDIR)\sound3_72k.res" \
	"$(OUTDIR)\sound4_72k.res" \
	"$(OUTDIR)\sound5_72k.res" \
	"$(OUTDIR)\sound6_72k.res" \
	"$(OUTDIR)\sound7_72k.res" \
	"$(OUTDIR)\sound8_72k.res" \
	"$(OUTDIR)\sound9_72k.res" \
	"$(OUTDIR)\sound10_72k.res" \
	"$(OUTDIR)\sound11_72k.res" \
	"$(OUTDIR)\sound12_72k.res" \
	"$(OUTDIR)\sound13_72k.res" \
	"$(OUTDIR)\sound14_72k.res" \
	"$(OUTDIR)\Resource.obj" \
	"$(OUTDIR)\SUB.obj" \
	"$(OUTDIR)\hardware.obj" 

"$(OUTDIR)\sound1_72k.res": "A:\TEST\72k\sound1.72k"
	$(RESC) "A:\TEST\72k\sound1.72k" "$(OUTDIR)\sound1_72k.res" RES_SOUND1_72K 

"$(OUTDIR)\sound2_72k.res": "A:\TEST\72k\sound2.72k"
	$(RESC) "A:\TEST\72k\sound2.72k" "$(OUTDIR)\sound2_72k.res" RES_SOUND2_72K 

"$(OUTDIR)\sound3_72k.res": "A:\TEST\72k\sound3.72k"
	$(RESC) "A:\TEST\72k\sound3.72k" "$(OUTDIR)\sound3_72k.res" RES_SOUND3_72K 

"$(OUTDIR)\sound4_72k.res": "A:\TEST\72k\sound4.72k"
	$(RESC) "A:\TEST\72k\sound4.72k" "$(OUTDIR)\sound4_72k.res" RES_SOUND4_72K 

"$(OUTDIR)\sound5_72k.res": "A:\TEST\72k\sound5.72k"
	$(RESC) "A:\TEST\72k\sound5.72k" "$(OUTDIR)\sound5_72k.res" RES_SOUND5_72K 

"$(OUTDIR)\sound6_72k.res": "A:\TEST\72k\sound6.72k"
	$(RESC) "A:\TEST\72k\sound6.72k" "$(OUTDIR)\sound6_72k.res" RES_SOUND6_72K 

"$(OUTDIR)\sound7_72k.res": "A:\TEST\72k\sound7.72k"
	$(RESC) "A:\TEST\72k\sound7.72k" "$(OUTDIR)\sound7_72k.res" RES_SOUND7_72K 

"$(OUTDIR)\sound8_72k.res": "A:\TEST\72k\sound8.72k"
	$(RESC) "A:\TEST\72k\sound8.72k" "$(OUTDIR)\sound8_72k.res" RES_SOUND8_72K 

"$(OUTDIR)\sound9_72k.res": "A:\TEST\72k\sound9.72k"
	$(RESC) "A:\TEST\72k\sound9.72k" "$(OUTDIR)\sound9_72k.res" RES_SOUND9_72K 

"$(OUTDIR)\sound10_72k.res": "A:\TEST\72k\sound10.72k"
	$(RESC) "A:\TEST\72k\sound10.72k" "$(OUTDIR)\sound10_72k.res" RES_SOUND10_72K 

"$(OUTDIR)\sound11_72k.res": "A:\TEST\72k\sound11.72k"
	$(RESC) "A:\TEST\72k\sound11.72k" "$(OUTDIR)\sound11_72k.res" RES_SOUND11_72K 

"$(OUTDIR)\sound12_72k.res": "A:\TEST\72k\sound12.72k"
	$(RESC) "A:\TEST\72k\sound12.72k" "$(OUTDIR)\sound12_72k.res" RES_SOUND12_72K 

"$(OUTDIR)\sound13_72k.res": "A:\TEST\72k\sound13.72k"
	$(RESC) "A:\TEST\72k\sound13.72k" "$(OUTDIR)\sound13_72k.res" RES_SOUND13_72K 

"$(OUTDIR)\sound14_72k.res": "A:\TEST\72k\sound14.72k"
	$(RESC) "A:\TEST\72k\sound14.72k" "$(OUTDIR)\sound14_72k.res" RES_SOUND14_72K 

"$(OUTDIR)\Resource.obj": "A:\TEST\Resource.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Resource.lst" -o "$(OUTDIR)\Resource.obj" "A:\TEST\Resource.asm" 

"$(OUTDIR)\SUB.obj": "A:\TEST\SUB.asm" ".\Resource.inc" "E:\Program Files\Sunplus\unSPIDE162\Include\hardware.inc" "E:\Program Files\Sunplus\unSPIDE162\Include\S480.inc" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\SUB.lst" -o "$(OUTDIR)\SUB.obj" "A:\TEST\SUB.asm" 

"$(OUTDIR)\hardware.obj": "E:\Program Files\Sunplus\unSPIDE162\Include\hardware.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\hardware.lst" -o "$(OUTDIR)\hardware.obj" "E:\Program Files\Sunplus\unSPIDE162\Include\hardware.asm" 


.SUFFIXES : .c .asm .obj .s37 .tsk .res

all :	 "$(OUTDIR)" $(BINFILE)

"$(OUTDIR)" :
	if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

$(BINFILE) : $(OBJFILES) 
	$(LD) $(BINTYPE) $(ARYFILE) $(BINFILE) $(LDFLAGS) $(BODY) $(EXTRAFLAGS)

compile :	 $(OBJFILES)

clean :
	$(RM) "$(OUTDIR)\sound1_72k.res" 
	$(RM) "$(OUTDIR)\sound2_72k.res" 
	$(RM) "$(OUTDIR)\sound3_72k.res" 
	$(RM) "$(OUTDIR)\sound4_72k.res" 
	$(RM) "$(OUTDIR)\sound5_72k.res" 
	$(RM) "$(OUTDIR)\sound6_72k.res" 
	$(RM) "$(OUTDIR)\sound7_72k.res" 
	$(RM) "$(OUTDIR)\sound8_72k.res" 
	$(RM) "$(OUTDIR)\sound9_72k.res" 
	$(RM) "$(OUTDIR)\sound10_72k.res" 
	$(RM) "$(OUTDIR)\sound11_72k.res" 
	$(RM) "$(OUTDIR)\sound12_72k.res" 
	$(RM) "$(OUTDIR)\sound13_72k.res" 
	$(RM) "$(OUTDIR)\sound14_72k.res" 
	$(RM) "$(OUTDIR)\Resource.obj" 
	$(RM) "$(OUTDIR)\Resource.lst" 
	$(RM) "$(OUTDIR)\SUB.obj" 
	$(RM) "$(OUTDIR)\SUB.lst" 
	$(RM) "$(OUTDIR)\hardware.obj" 
	$(RM) "$(OUTDIR)\hardware.lst" 
	$(RM) $(BINFILE) $(ARYFILE) $(SBMFILE) 

.c.asm:
	$(CC) $(CFLAGS) $(INCLUDES) -o "$(OUTDIR)/$@" $<

.asm.obj:
	$(AS) $(ASFLAGS) $(INCLUDES) -o "$(OUTDIR)/$@" $<

⌨️ 快捷键说明

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