📄 makefile
字号:
#####################################################################
#
# Created by u'nSP IDE 11:03:28 05/15/04
#
#####################################################################
APPDIR = C:\PROGRA~1\SUNPLUS\UNSPID~1\UNSPIDE
OUTDIR = .\Debug
CC = $(APPDIR)\gcc
AS = $(APPDIR)\xasm16
LD = $(APPDIR)\xlink16
AR = $(APPDIR)\xLib16
RESC = $(APPDIR)\resc
RM = $(APPDIR)\rm -f
INCLUDES = -I"F:/MP3Prj/MP3061A" -I"F:/OStest/spce061"
BODY = -body SPCE061A -bfile "C:\Program Files\Sunplus\unSPIDE184\unSPIDE\Body\SPCE061A.cpt"
BINFILE = "$(OUTDIR)\MP3061A.S37"
ARYFILE = "$(OUTDIR)\MP3061A.ary"
SBMFILE = "$(OUTDIR)\MP3061A.sbm"
OPT = -S -gstabs
ASFLAGS = -d -t2
CASFLAGS = -t2
CFLAGS = $(OPT) -B$(APPDIR)\ $(INCLUDES)
BINTYPE = -as
LDFLAGS =
EXTRAFLAGS =
OBJFILES = \
"$(OUTDIR)\Resource.obj" \
"$(OUTDIR)\MP3Main.obj" \
"$(OUTDIR)\isr.obj" \
"$(OUTDIR)\config.obj" \
"$(OUTDIR)\public.obj" \
"$(OUTDIR)\system.obj" \
"$(OUTDIR)\061reg.obj" \
"$(OUTDIR)\chap9.obj" \
"$(OUTDIR)\ExternInt.obj" \
"$(OUTDIR)\Rbc.obj" \
"$(OUTDIR)\TPBulk.obj" \
"$(OUTDIR)\fat.obj" \
"$(OUTDIR)\D12CI.obj" \
"$(OUTDIR)\D12HAL.obj" \
"$(OUTDIR)\NFAPP.obj" \
"$(OUTDIR)\NFDrv.obj" \
"$(OUTDIR)\NFHAL.obj" \
"$(OUTDIR)\MP3DecodeDrv.obj" \
"$(OUTDIR)\MP3Hal.obj" \
"$(OUTDIR)\keyboard.obj" \
"$(OUTDIR)\FlashRWApp.obj" \
"$(OUTDIR)\FlashRW.obj" \
"$(OUTDIR)\Uart.obj"
"$(OUTDIR)\Resource.obj": "F:\MP3Prj\MP3061A\Resource.asm"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Resource.lst" -o "$(OUTDIR)\Resource.obj" "F:\MP3Prj\MP3061A\Resource.asm"
"$(OUTDIR)\MP3Main.obj": "F:\MP3Prj\MP3061A\MP3Main.c" ".\mp3061.h" ".\\system\\system.h" ".\\spce061\\061reg.h" ".\\usb\\TPBulk.h" ".\\usb\\chap9.h" ".\\D12\\d12ci.h" ".\\public\\public.h" ".\\NandFlash\\NFDrv.h" ".\\NandFlash\\nfapp.h" ".\\file\\fat.h" ".\\mp3decode\\mp3decodedrv.h" ".\\keyboard\\keyboard.h" ".\\Uart\\Uart.h" ".\\usb\Rbccmd.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/MP3Main.asm" "F:/MP3Prj/MP3061A/MP3Main.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\MP3Main.lst" -o "$(OUTDIR)\MP3Main.obj" "$(OUTDIR)\MP3Main.asm"
"$(OUTDIR)\isr.obj": "F:\MP3Prj\MP3061A\isr.asm" ".\spce061\061reg.inc "
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\isr.lst" -o "$(OUTDIR)\isr.obj" "F:\MP3Prj\MP3061A\isr.asm"
"$(OUTDIR)\config.obj": "F:\MP3Prj\MP3061A\Config\config.c" ".\Config\config.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/config.asm" "F:/MP3Prj/MP3061A/Config/config.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\config.lst" -o "$(OUTDIR)\config.obj" "$(OUTDIR)\config.asm"
"$(OUTDIR)\public.obj": "F:\MP3Prj\MP3061A\Public\public.c" ".\spce061\\061reg.h" ".\Public\public.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/public.asm" "F:/MP3Prj/MP3061A/Public/public.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\public.lst" -o "$(OUTDIR)\public.obj" "$(OUTDIR)\public.asm"
"$(OUTDIR)\system.obj": "F:\MP3Prj\MP3061A\System\system.c" ".\System\system.h" ".\spce061\\061reg.h" ".\public\\public.h" ".\Usb\\tpbulk.h" ".\Usb\Rbccmd.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/system.asm" "F:/MP3Prj/MP3061A/System/system.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\system.lst" -o "$(OUTDIR)\system.obj" "$(OUTDIR)\system.asm"
"$(OUTDIR)\061reg.obj": "F:\MP3Prj\MP3061A\spce061\061reg.c" ".\spce061\061reg.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/061reg.asm" "F:/MP3Prj/MP3061A/spce061/061reg.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\061reg.lst" -o "$(OUTDIR)\061reg.obj" "$(OUTDIR)\061reg.asm"
"$(OUTDIR)\chap9.obj": "F:\MP3Prj\MP3061A\USB\chap9.c" ".\d12\\D12CI.H" ".\USB\chap9.h" ".\USB\TpBulk.h" ".\USB\Rbccmd.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/chap9.asm" "F:/MP3Prj/MP3061A/USB/chap9.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\chap9.lst" -o "$(OUTDIR)\chap9.obj" "$(OUTDIR)\chap9.asm"
"$(OUTDIR)\ExternInt.obj": "F:\MP3Prj\MP3061A\USB\ExternInt.c" ".\d12\\D12CI.h" ".\USB\chap9.h" ".\spce061\\061reg.h" ".\usb\\TPBulk.h" ".\Uart\\Uart.h" ".\usb\Rbccmd.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/ExternInt.asm" "F:/MP3Prj/MP3061A/USB/ExternInt.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\ExternInt.lst" -o "$(OUTDIR)\ExternInt.obj" "$(OUTDIR)\ExternInt.asm"
"$(OUTDIR)\Rbc.obj": "F:\MP3Prj\MP3061A\USB\Rbc.c" ".\USB\rbccmd.h" ".\USB\TpBulk.h" ".\USB\rbc.h" ".\NandFlash\\NFapp.h" ".\NandFlash\\NFdrv.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/Rbc.asm" "F:/MP3Prj/MP3061A/USB/Rbc.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Rbc.lst" -o "$(OUTDIR)\Rbc.obj" "$(OUTDIR)\Rbc.asm"
"$(OUTDIR)\TPBulk.obj": "F:\MP3Prj\MP3061A\USB\TPBulk.c" ".\USB\TPBulk.h" ".\USB\rbccmd.h" ".\d12\\d12ci.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/TPBulk.asm" "F:/MP3Prj/MP3061A/USB/TPBulk.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\TPBulk.lst" -o "$(OUTDIR)\TPBulk.obj" "$(OUTDIR)\TPBulk.asm"
"$(OUTDIR)\fat.obj": "F:\MP3Prj\MP3061A\File\fat.c" ".\File\fat.h" ".\public\\public.h" ".\NandFlash\\nfApp.h" ".\NandFlash\\NFdrv.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/fat.asm" "F:/MP3Prj/MP3061A/File/fat.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\fat.lst" -o "$(OUTDIR)\fat.obj" "$(OUTDIR)\fat.asm"
"$(OUTDIR)\D12CI.obj": "F:\MP3Prj\MP3061A\D12\D12CI.c" ".\D12\D12CI.h" ".\usb\\chap9.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/D12CI.asm" "F:/MP3Prj/MP3061A/D12/D12CI.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\D12CI.lst" -o "$(OUTDIR)\D12CI.obj" "$(OUTDIR)\D12CI.asm"
"$(OUTDIR)\D12HAL.obj": "F:\MP3Prj\MP3061A\D12\D12HAL.asm" ".\spce061\061reg.inc"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\D12HAL.lst" -o "$(OUTDIR)\D12HAL.obj" "F:\MP3Prj\MP3061A\D12\D12HAL.asm"
"$(OUTDIR)\NFAPP.obj": "F:\MP3Prj\MP3061A\NandFlash\NFAPP.c" ".\NandFlash\NfApp.h" ".\NandFlash\NFDrv.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/NFAPP.asm" "F:/MP3Prj/MP3061A/NandFlash/NFAPP.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\NFAPP.lst" -o "$(OUTDIR)\NFAPP.obj" "$(OUTDIR)\NFAPP.asm"
"$(OUTDIR)\NFDrv.obj": "F:\MP3Prj\MP3061A\NandFlash\NFDrv.c" ".\NandFlash\NFDrv.h" ".\spce061\\061reg.h" ".\D12\\D12CI.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/NFDrv.asm" "F:/MP3Prj/MP3061A/NandFlash/NFDrv.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\NFDrv.lst" -o "$(OUTDIR)\NFDrv.obj" "$(OUTDIR)\NFDrv.asm"
"$(OUTDIR)\NFHAL.obj": "F:\MP3Prj\MP3061A\NandFlash\NFHAL.asm" ".\spce061\061reg.inc"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\NFHAL.lst" -o "$(OUTDIR)\NFHAL.obj" "F:\MP3Prj\MP3061A\NandFlash\NFHAL.asm"
"$(OUTDIR)\MP3DecodeDrv.obj": "F:\MP3Prj\MP3061A\MP3Decode\MP3DecodeDrv.c" ".\spce061\\061reg.h" ".\MP3Decode\MA8201EQINTa.h" ".\public\\public.h" ".\MP3Decode\mp3decodeDrv.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/MP3DecodeDrv.asm" "F:/MP3Prj/MP3061A/MP3Decode/MP3DecodeDrv.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\MP3DecodeDrv.lst" -o "$(OUTDIR)\MP3DecodeDrv.obj" "$(OUTDIR)\MP3DecodeDrv.asm"
"$(OUTDIR)\MP3Hal.obj": "F:\MP3Prj\MP3061A\MP3Decode\MP3Hal.asm" ".\spce061\061reg.inc"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\MP3Hal.lst" -o "$(OUTDIR)\MP3Hal.obj" "F:\MP3Prj\MP3061A\MP3Decode\MP3Hal.asm"
"$(OUTDIR)\keyboard.obj": "F:\MP3Prj\MP3061A\keyboard\keyboard.c" ".\spce061\\061reg.h" ".\keyboard\keyboard.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/keyboard.asm" "F:/MP3Prj/MP3061A/keyboard/keyboard.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\keyboard.lst" -o "$(OUTDIR)\keyboard.obj" "$(OUTDIR)\keyboard.asm"
"$(OUTDIR)\FlashRWApp.obj": "F:\MP3Prj\MP3061A\MCUFlash\FlashRWApp.c" ".\MCUFlash\flashrwapp.h" ".\public\\public.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/FlashRWApp.asm" "F:/MP3Prj/MP3061A/MCUFlash/FlashRWApp.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\FlashRWApp.lst" -o "$(OUTDIR)\FlashRWApp.obj" "$(OUTDIR)\FlashRWApp.asm"
"$(OUTDIR)\FlashRW.obj": "F:\MP3Prj\MP3061A\MCUFlash\FlashRW.asm"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\FlashRW.lst" -o "$(OUTDIR)\FlashRW.obj" "F:\MP3Prj\MP3061A\MCUFlash\FlashRW.asm"
"$(OUTDIR)\Uart.obj": "F:\MP3Prj\MP3061A\Uart\Uart.c" ".\Uart\Uart.h" ".\public\\public.h" ".\spce061\\061reg.h"
$(CC) $(CFLAGS) -o "$(OUTDIR)/Uart.asm" "F:/MP3Prj/MP3061A/Uart/Uart.c"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\Uart.lst" -o "$(OUTDIR)\Uart.obj" "$(OUTDIR)\Uart.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)\Resource.obj"
$(RM) "$(OUTDIR)\Resource.lst"
$(RM) "$(OUTDIR)\MP3Main.obj"
$(RM) "$(OUTDIR)\MP3Main.lst"
$(RM) "$(OUTDIR)\MP3Main.asm"
$(RM) "$(OUTDIR)\isr.obj"
$(RM) "$(OUTDIR)\isr.lst"
$(RM) "$(OUTDIR)\config.obj"
$(RM) "$(OUTDIR)\config.lst"
$(RM) "$(OUTDIR)\config.asm"
$(RM) "$(OUTDIR)\public.obj"
$(RM) "$(OUTDIR)\public.lst"
$(RM) "$(OUTDIR)\public.asm"
$(RM) "$(OUTDIR)\system.obj"
$(RM) "$(OUTDIR)\system.lst"
$(RM) "$(OUTDIR)\system.asm"
$(RM) "$(OUTDIR)\061reg.obj"
$(RM) "$(OUTDIR)\061reg.lst"
$(RM) "$(OUTDIR)\061reg.asm"
$(RM) "$(OUTDIR)\chap9.obj"
$(RM) "$(OUTDIR)\chap9.lst"
$(RM) "$(OUTDIR)\chap9.asm"
$(RM) "$(OUTDIR)\ExternInt.obj"
$(RM) "$(OUTDIR)\ExternInt.lst"
$(RM) "$(OUTDIR)\ExternInt.asm"
$(RM) "$(OUTDIR)\Rbc.obj"
$(RM) "$(OUTDIR)\Rbc.lst"
$(RM) "$(OUTDIR)\Rbc.asm"
$(RM) "$(OUTDIR)\TPBulk.obj"
$(RM) "$(OUTDIR)\TPBulk.lst"
$(RM) "$(OUTDIR)\TPBulk.asm"
$(RM) "$(OUTDIR)\fat.obj"
$(RM) "$(OUTDIR)\fat.lst"
$(RM) "$(OUTDIR)\fat.asm"
$(RM) "$(OUTDIR)\D12CI.obj"
$(RM) "$(OUTDIR)\D12CI.lst"
$(RM) "$(OUTDIR)\D12CI.asm"
$(RM) "$(OUTDIR)\D12HAL.obj"
$(RM) "$(OUTDIR)\D12HAL.lst"
$(RM) "$(OUTDIR)\NFAPP.obj"
$(RM) "$(OUTDIR)\NFAPP.lst"
$(RM) "$(OUTDIR)\NFAPP.asm"
$(RM) "$(OUTDIR)\NFDrv.obj"
$(RM) "$(OUTDIR)\NFDrv.lst"
$(RM) "$(OUTDIR)\NFDrv.asm"
$(RM) "$(OUTDIR)\NFHAL.obj"
$(RM) "$(OUTDIR)\NFHAL.lst"
$(RM) "$(OUTDIR)\MP3DecodeDrv.obj"
$(RM) "$(OUTDIR)\MP3DecodeDrv.lst"
$(RM) "$(OUTDIR)\MP3DecodeDrv.asm"
$(RM) "$(OUTDIR)\MP3Hal.obj"
$(RM) "$(OUTDIR)\MP3Hal.lst"
$(RM) "$(OUTDIR)\keyboard.obj"
$(RM) "$(OUTDIR)\keyboard.lst"
$(RM) "$(OUTDIR)\keyboard.asm"
$(RM) "$(OUTDIR)\FlashRWApp.obj"
$(RM) "$(OUTDIR)\FlashRWApp.lst"
$(RM) "$(OUTDIR)\FlashRWApp.asm"
$(RM) "$(OUTDIR)\FlashRW.obj"
$(RM) "$(OUTDIR)\FlashRW.lst"
$(RM) "$(OUTDIR)\Uart.obj"
$(RM) "$(OUTDIR)\Uart.lst"
$(RM) "$(OUTDIR)\Uart.asm"
$(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 + -