📄 makefile
字号:
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_MUTEX.asm" "D:/ucos4unsp/Core/OS_MUTEX.C"
"$(OUTDIR)\OS_MUTEX.obj": "$(OUTDIR)\OS_MUTEX.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_MUTEX.lst" -o "$(OUTDIR)\OS_MUTEX.obj" "$(OUTDIR)\OS_MUTEX.asm"
"$(OUTDIR)\OS_Q.asm": "D:\ucos4unsp\Core\OS_Q.C" ".\Core\includes.h" ".\Core\os_cpu.h" ".\Core\os_cfg.h" ".\Core\ucos_ii.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdio.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\_ansi.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdarg.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\string.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stddef.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\ctype.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdlib.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\sys\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\machine/_types.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\assert.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\limits.h" "SPCE061A.h"
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_Q.asm" "D:/ucos4unsp/Core/OS_Q.C"
"$(OUTDIR)\OS_Q.obj": "$(OUTDIR)\OS_Q.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_Q.lst" -o "$(OUTDIR)\OS_Q.obj" "$(OUTDIR)\OS_Q.asm"
"$(OUTDIR)\OS_SEM.asm": "D:\ucos4unsp\Core\OS_SEM.C" ".\Core\includes.h" ".\Core\os_cpu.h" ".\Core\os_cfg.h" ".\Core\ucos_ii.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdio.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\_ansi.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdarg.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\string.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stddef.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\ctype.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdlib.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\sys\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\machine/_types.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\assert.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\limits.h" "SPCE061A.h"
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_SEM.asm" "D:/ucos4unsp/Core/OS_SEM.C"
"$(OUTDIR)\OS_SEM.obj": "$(OUTDIR)\OS_SEM.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_SEM.lst" -o "$(OUTDIR)\OS_SEM.obj" "$(OUTDIR)\OS_SEM.asm"
"$(OUTDIR)\OS_TASK.asm": "D:\ucos4unsp\Core\OS_TASK.C" ".\Core\includes.h" ".\Core\os_cpu.h" ".\Core\os_cfg.h" ".\Core\ucos_ii.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdio.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\_ansi.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdarg.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\string.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stddef.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\ctype.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdlib.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\sys\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\machine/_types.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\assert.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\limits.h" "SPCE061A.h"
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_TASK.asm" "D:/ucos4unsp/Core/OS_TASK.C"
"$(OUTDIR)\OS_TASK.obj": "$(OUTDIR)\OS_TASK.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_TASK.lst" -o "$(OUTDIR)\OS_TASK.obj" "$(OUTDIR)\OS_TASK.asm"
"$(OUTDIR)\OS_TIME.asm": "D:\ucos4unsp\Core\OS_TIME.C" ".\Core\includes.h" ".\Core\os_cpu.h" ".\Core\os_cfg.h" ".\Core\ucos_ii.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdio.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\_ansi.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdarg.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\string.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stddef.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\ctype.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdlib.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\sys\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\machine/_types.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\assert.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\limits.h" "SPCE061A.h"
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_TIME.asm" "D:/ucos4unsp/Core/OS_TIME.C"
"$(OUTDIR)\OS_TIME.obj": "$(OUTDIR)\OS_TIME.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_TIME.lst" -o "$(OUTDIR)\OS_TIME.obj" "$(OUTDIR)\OS_TIME.asm"
"$(OUTDIR)\OS_CPU_C.asm": "D:\ucos4unsp\Core\OS_CPU_C.C" ".\Core\includes.h" ".\Core\os_cpu.h" ".\Core\os_cfg.h" ".\Core\ucos_ii.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdio.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\_ansi.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdarg.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\string.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stddef.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\ctype.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\stdlib.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\sys\reent.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\machine/_types.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\assert.h" "C:\Program Files\Sunplus\unSP IDE 2.6.2D\library\include\limits.h" "SPCE061A.h"
set PATH="$(APPDIR)\toolchain\";%PATH% & \
$(CC) $(CFLAGS) -o "$(OUTDIR)/OS_CPU_C.asm" "D:/ucos4unsp/Core/OS_CPU_C.C"
"$(OUTDIR)\OS_CPU_C.obj": "$(OUTDIR)\OS_CPU_C.asm"
$(AS) $(CASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_CPU_C.lst" -o "$(OUTDIR)\OS_CPU_C.obj" "$(OUTDIR)\OS_CPU_C.asm"
"$(OUTDIR)\OS_CPU_A.obj": "D:\ucos4unsp\Core\OS_CPU_A.ASM" ".\SPCE061A.inc"
$(AS) $(ASFLAGS) $(INCLUDES) -l "$(OUTDIR)\OS_CPU_A.lst" -o "$(OUTDIR)\OS_CPU_A.obj" "D:\ucos4unsp\Core\OS_CPU_A.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)\main.obj"
$(RM) "$(OUTDIR)\main.lst"
$(RM) "$(OUTDIR)\main.asm"
$(RM) "$(OUTDIR)\isr.obj"
$(RM) "$(OUTDIR)\isr.lst"
$(RM) "$(OUTDIR)\Resource.obj"
$(RM) "$(OUTDIR)\Resource.lst"
$(RM) "$(OUTDIR)\OS_CORE.obj"
$(RM) "$(OUTDIR)\OS_CORE.lst"
$(RM) "$(OUTDIR)\OS_CORE.asm"
$(RM) "$(OUTDIR)\OS_FLAG.obj"
$(RM) "$(OUTDIR)\OS_FLAG.lst"
$(RM) "$(OUTDIR)\OS_FLAG.asm"
$(RM) "$(OUTDIR)\OS_MBOX.obj"
$(RM) "$(OUTDIR)\OS_MBOX.lst"
$(RM) "$(OUTDIR)\OS_MBOX.asm"
$(RM) "$(OUTDIR)\OS_MEM.obj"
$(RM) "$(OUTDIR)\OS_MEM.lst"
$(RM) "$(OUTDIR)\OS_MEM.asm"
$(RM) "$(OUTDIR)\OS_MUTEX.obj"
$(RM) "$(OUTDIR)\OS_MUTEX.lst"
$(RM) "$(OUTDIR)\OS_MUTEX.asm"
$(RM) "$(OUTDIR)\OS_Q.obj"
$(RM) "$(OUTDIR)\OS_Q.lst"
$(RM) "$(OUTDIR)\OS_Q.asm"
$(RM) "$(OUTDIR)\OS_SEM.obj"
$(RM) "$(OUTDIR)\OS_SEM.lst"
$(RM) "$(OUTDIR)\OS_SEM.asm"
$(RM) "$(OUTDIR)\OS_TASK.obj"
$(RM) "$(OUTDIR)\OS_TASK.lst"
$(RM) "$(OUTDIR)\OS_TASK.asm"
$(RM) "$(OUTDIR)\OS_TIME.obj"
$(RM) "$(OUTDIR)\OS_TIME.lst"
$(RM) "$(OUTDIR)\OS_TIME.asm"
$(RM) "$(OUTDIR)\OS_CPU_C.obj"
$(RM) "$(OUTDIR)\OS_CPU_C.lst"
$(RM) "$(OUTDIR)\OS_CPU_C.asm"
$(RM) "$(OUTDIR)\OS_CPU_A.obj"
$(RM) "$(OUTDIR)\OS_CPU_A.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 + -