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

📄 makefile

📁 uCos在凌阳16位单片机SPCE061A上的移植
💻
📖 第 1 页 / 共 2 页
字号:
	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 + -