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

📄 makefile

📁 凌阳单片机的录音,方音程序,用c语言边的,可用性强.
💻
字号:
#####################################################################
#																	 
#	Created by u'nSP IDE		12:13:44	10/31/06
#
#####################################################################




APPDIR	= C:\PROGRA~1\Sunplus\UNSPID~1.2

OUTDIR	= .\Debug

CC	= $(APPDIR)\gcc

AS	= $(APPDIR)\xasm16

LD	= $(APPDIR)\xlink16

AR	= $(APPDIR)\xLib16

RESC	= $(APPDIR)\resc

RM	= $(APPDIR)\rm -f

INCLUDES	= -I"E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib" -I"C:/Program Files/Sunplus/unSP IDE 2.2.2/library/CLib16/include" -I"C:/Program Files/Sunplus/unSP IDE Common/header"

BODY	= -body SPCE060A_061A -bfile "C:\Program Files\Sunplus\unSP IDE Common\Body\SPCE060A_061A.cpt"

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

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

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

OPT	= -S -gstabs -Wall -mglobal-var-iram

ASFLAGS	= -t2 -d

CASFLAGS	= -t2 -wpop

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

BINTYPE	= -as

LDFLAGS	= 

EXTRAFLAGS	= 


OBJFILES	= \
	"$(OUTDIR)\Attention_enc.res" \
	"$(OUTDIR)\_Dang_a16.res" \
	"$(OUTDIR)\Over_enc.res" \
	"$(OUTDIR)\Ready_enc.res" \
	"$(OUTDIR)\SDCardErased_enc.res" \
	"$(OUTDIR)\SDCardNotInsert_enc.res" \
	"$(OUTDIR)\SDCardWriteProtect_enc.res" \
	"$(OUTDIR)\Start_enc.res" \
	"$(OUTDIR)\Resource.obj" \
	"$(OUTDIR)\main.obj" \
	"$(OUTDIR)\DvrKEY.obj" \
	"$(OUTDIR)\KEY.obj" \
	"$(OUTDIR)\SD_Hardware.obj" \
	"$(OUTDIR)\Isr.obj" \
	"$(OUTDIR)\SetInterruptStatus.obj" \
	"$(OUTDIR)\FS.obj" \
	"$(OUTDIR)\PlaySnd.obj" \
	"$(OUTDIR)\sacm_DVR1600_user.obj" \
	"$(OUTDIR)\sacmV40.obj" \
	"$(OUTDIR)\spce.obj" 

"$(OUTDIR)\Attention_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Attention.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Attention.enc" "$(OUTDIR)\Attention_enc.res" RES_ATTENTION_ENC 

"$(OUTDIR)\_Dang_a16.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\_Dang.a16"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\_Dang.a16" "$(OUTDIR)\_Dang_a16.res" RES__DANG_A16 

"$(OUTDIR)\Over_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Over.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Over.enc" "$(OUTDIR)\Over_enc.res" RES_OVER_ENC 

"$(OUTDIR)\Ready_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Ready.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Ready.enc" "$(OUTDIR)\Ready_enc.res" RES_READY_ENC 

"$(OUTDIR)\SDCardErased_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardErased.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardErased.enc" "$(OUTDIR)\SDCardErased_enc.res" RES_SDCARDERASED_ENC 

"$(OUTDIR)\SDCardNotInsert_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardNotInsert.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardNotInsert.enc" "$(OUTDIR)\SDCardNotInsert_enc.res" RES_SDCARDNOTINSERT_ENC 

"$(OUTDIR)\SDCardWriteProtect_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardWriteProtect.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\SDCardWriteProtect.enc" "$(OUTDIR)\SDCardWriteProtect_enc.res" RES_SDCARDWRITEPROTECT_ENC 

"$(OUTDIR)\Start_enc.res": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Start.enc"
	$(RESC) "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\voice\Start.enc" "$(OUTDIR)\Start_enc.res" RES_START_ENC 

"$(OUTDIR)\Resource.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Resource.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Resource.lst" -o "$(OUTDIR)\Resource.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Resource.asm" 

"$(OUTDIR)\main.asm": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\main.c" 
	$(CC) $(CFLAGS) -o "$(OUTDIR)/main.asm" "E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib/main.c" 

"$(OUTDIR)\main.obj": "$(OUTDIR)\main.asm"
	$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\main.lst" -o "$(OUTDIR)\main.obj" "$(OUTDIR)\main.asm" 

"$(OUTDIR)\DvrKEY.asm": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Driver\KEY\DvrKEY.c" 
	$(CC) $(CFLAGS) -o "$(OUTDIR)/DvrKEY.asm" "E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib/Driver/KEY/DvrKEY.c" 

"$(OUTDIR)\DvrKEY.obj": "$(OUTDIR)\DvrKEY.asm"
	$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\DvrKEY.lst" -o "$(OUTDIR)\DvrKEY.obj" "$(OUTDIR)\DvrKEY.asm" 

"$(OUTDIR)\KEY.asm": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Driver\KEY\KEY.C" 
	$(CC) $(CFLAGS) -o "$(OUTDIR)/KEY.asm" "E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib/Driver/KEY/KEY.C" 

"$(OUTDIR)\KEY.obj": "$(OUTDIR)\KEY.asm"
	$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\KEY.lst" -o "$(OUTDIR)\KEY.obj" "$(OUTDIR)\KEY.asm" 

"$(OUTDIR)\SD_Hardware.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Driver\SD\SD_Hardware.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\SD_Hardware.lst" -o "$(OUTDIR)\SD_Hardware.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\Driver\SD\SD_Hardware.asm" 

"$(OUTDIR)\Isr.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\System\Isr.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Isr.lst" -o "$(OUTDIR)\Isr.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\System\Isr.asm" 

"$(OUTDIR)\SetInterruptStatus.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\System\SetInterruptStatus.asm" "C:\Program Files\Sunplus\unSP IDE Common\header\spce061a.inc" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\SetInterruptStatus.lst" -o "$(OUTDIR)\SetInterruptStatus.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\System\SetInterruptStatus.asm" 

"$(OUTDIR)\FS.asm": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\FS\FS.c" 
	$(CC) $(CFLAGS) -o "$(OUTDIR)/FS.asm" "E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib/FS/FS.c" 

"$(OUTDIR)\FS.obj": "$(OUTDIR)\FS.asm"
	$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\FS.lst" -o "$(OUTDIR)\FS.obj" "$(OUTDIR)\FS.asm" 

"$(OUTDIR)\PlaySnd.asm": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\PlaySnd.c" 
	$(CC) $(CFLAGS) -o "$(OUTDIR)/PlaySnd.asm" "E:/_Work/_2007GraduateProject/SD卡礼包/SD卡存储扩展礼包/参考源代码/SD_Recording_Demo_Lib/DVRSystem/PlaySnd.c" 

"$(OUTDIR)\PlaySnd.obj": "$(OUTDIR)\PlaySnd.asm"
	$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\PlaySnd.lst" -o "$(OUTDIR)\PlaySnd.obj" "$(OUTDIR)\PlaySnd.asm" 

"$(OUTDIR)\sacm_DVR1600_user.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\sacm_DVR1600_user.asm" "C:\Program Files\Sunplus\unSP IDE Common\header\spce061a.inc" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\sacm_DVR1600_user.lst" -o "$(OUTDIR)\sacm_DVR1600_user.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\sacm_DVR1600_user.asm" 

"$(OUTDIR)\sacmV40.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\sacmV40.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\sacmV40.lst" -o "$(OUTDIR)\sacmV40.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\sacmV40.asm" 

"$(OUTDIR)\spce.obj": "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\spce.asm" 
	$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\spce.lst" -o "$(OUTDIR)\spce.obj" "E:\_Work\_2007GraduateProject\SD卡礼包\SD卡存储扩展礼包\参考源代码\SD_Recording_Demo_Lib\DVRSystem\spce.asm" 


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

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

BEFOREBUILD :

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

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

compile :	 $(OBJFILES)

clean :
	$(RM) "$(OUTDIR)\Attention_enc.res" 
	$(RM) "$(OUTDIR)\_Dang_a16.res" 
	$(RM) "$(OUTDIR)\Over_enc.res" 
	$(RM) "$(OUTDIR)\Ready_enc.res" 
	$(RM) "$(OUTDIR)\SDCardErased_enc.res" 
	$(RM) "$(OUTDIR)\SDCardNotInsert_enc.res" 
	$(RM) "$(OUTDIR)\SDCardWriteProtect_enc.res" 
	$(RM) "$(OUTDIR)\Start_enc.res" 
	$(RM) "$(OUTDIR)\Resource.obj" 
	$(RM) "$(OUTDIR)\Resource.lst" 
	$(RM) "$(OUTDIR)\main.obj" 
	$(RM) "$(OUTDIR)\main.lst" 
	$(RM) "$(OUTDIR)\main.asm" 
	$(RM) "$(OUTDIR)\DvrKEY.obj" 
	$(RM) "$(OUTDIR)\DvrKEY.lst" 
	$(RM) "$(OUTDIR)\DvrKEY.asm" 
	$(RM) "$(OUTDIR)\KEY.obj" 
	$(RM) "$(OUTDIR)\KEY.lst" 
	$(RM) "$(OUTDIR)\KEY.asm" 
	$(RM) "$(OUTDIR)\SD_Hardware.obj" 
	$(RM) "$(OUTDIR)\SD_Hardware.lst" 
	$(RM) "$(OUTDIR)\Isr.obj" 
	$(RM) "$(OUTDIR)\Isr.lst" 
	$(RM) "$(OUTDIR)\SetInterruptStatus.obj" 
	$(RM) "$(OUTDIR)\SetInterruptStatus.lst" 
	$(RM) "$(OUTDIR)\FS.obj" 
	$(RM) "$(OUTDIR)\FS.lst" 
	$(RM) "$(OUTDIR)\FS.asm" 
	$(RM) "$(OUTDIR)\PlaySnd.obj" 
	$(RM) "$(OUTDIR)\PlaySnd.lst" 
	$(RM) "$(OUTDIR)\PlaySnd.asm" 
	$(RM) "$(OUTDIR)\sacm_DVR1600_user.obj" 
	$(RM) "$(OUTDIR)\sacm_DVR1600_user.lst" 
	$(RM) "$(OUTDIR)\sacmV40.obj" 
	$(RM) "$(OUTDIR)\sacmV40.lst" 
	$(RM) "$(OUTDIR)\spce.obj" 
	$(RM) "$(OUTDIR)\spce.lst" 
	$(RM) $(BINFILE) $(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 + -