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

📄 test.mak

📁 uc/os在c167上的移植代码
💻 MAK
字号:
# TASKING EDE (Windows based integrated Embedded Development Environment)
#
# This makefile has been generated by TASKING EDE
#
# Toolchain: TASKING C for C166/ST10 v6.0 r2
#

SHELLCMD=       break call cd chcp chdir cls copy ctty date del dir echo\
                erase exit for goto if md mkdir path pause prompt rd rem\
                ren rename rmdir set shift time type ver verify vol

BINDIR = d:\C166\bin
INCDIR = d:\c166\include;C:\software\UCOS-II\C167\Tasking\test;C:\software\UCOS-II\C167\Tasking\source;C:\software\UCOS-II\C167\Tasking\Test;C:\software\UCOS-II\SOURCE
LIBDIR = d:\C166\lib

M166INC = d:\c166\include;C:\software\UCOS-II\C167\Tasking\test;C:\software\UCOS-II\C167\Tasking\source;C:\software\UCOS-II\C167\Tasking\Test;C:\software\UCOS-II\SOURCE
export M166INC
CC166BIN = d:\C166\bin
export CC166BIN

PROJ    = test
PROJDIR = c:\software\ucos-ii\c167\tasking\ede
PRODDIR = d:\C166

all         : $(PROJ).hex 

start.src   : d:\c166\lib\src\start.asm
	d:\C166\bin\m166.exe d:\c166\lib\src\start.asm -f <<EOF 
  ${separate "\n"  DEF(_CPU,167) DEF(_EXT,1)   DEF(__XPEN,0)     DEF(__CLKEN,0)  DEF(__ROMEN,0) DEF(__RDYEN0,0) DEF(__SGTDIS,0)   DEF(__STKSZ,0)            DEF(__MCTC,1)  DEF(__MTTC0,0) DEF(__ALECTL0,0) DEF(__BUSACT0,1) DEF(__RDYEN0,0) DEF(__CSREN0,0) DEF(__CSWEN0,0)      DEF(__BUSACT1,0)         DEF(__BUSACT2,0)         DEF(__BUSACT3,0)         DEF(__BUSACT4,0)    DEF(EVA,1) DEF(EX_AB,0) DEF(FLOAT,1) DEF(BIT_INIT,0)   DEF(MODEL,LARGE) DEF(_USRSTACK,1) DEF(_SINGLE_FP,0) WA(1) }
  EOF

start.obj   : start.src
	d:\C166\bin\a166.exe start.src -f <<EOF 
  ${separate "\n"  PL(60) PW(132) TA(8) WA(1) EX SG NOM166 SN(reg167.def) }
  EOF

os_cpu_a.src: c:\software\ucos-ii\c167\tasking\source\os_cpu_a.asm
	d:\C166\bin\m166.exe c:\software\ucos-ii\c167\tasking\source\os_cpu_a.asm -f <<EOF 
  ${separate "\n"  DEF(_CPU,167) DEF(_EXT,1)   DEF(__XPEN,0)     DEF(__CLKEN,0)  DEF(__ROMEN,0) DEF(__RDYEN0,0) DEF(__SGTDIS,0)   DEF(__STKSZ,0)            DEF(__MCTC,1)  DEF(__MTTC0,0) DEF(__ALECTL0,0) DEF(__BUSACT0,1) DEF(__RDYEN0,0) DEF(__CSREN0,0) DEF(__CSWEN0,0)      DEF(__BUSACT1,0)         DEF(__BUSACT2,0)         DEF(__BUSACT3,0)         DEF(__BUSACT4,0)    DEF(EVA,1) DEF(EX_AB,0) DEF(FLOAT,1) DEF(BIT_INIT,0)   DEF(MODEL,LARGE) DEF(_USRSTACK,1) DEF(_SINGLE_FP,0) WA(1) }
  EOF

os_cpu_a.obj: os_cpu_a.src
	d:\C166\bin\a166.exe os_cpu_a.src -f <<EOF 
  ${separate "\n"  PL(60) PW(132) TA(8) WA(1) EX SG NOM166 SN(reg167.def) }
  EOF

os_cpu_c.src: c:\software\ucos-ii\c167\tasking\source\os_cpu_c.c c:\software\ucos-ii\c167\tasking\test\includes.h

os_cpu_c.src: c:\software\ucos-ii\c167\tasking\source\os_cpu.h c:\software\ucos-ii\c167\tasking\test\os_cfg.h

os_cpu_c.src: c:\software\ucos-ii\c167\tasking\source\ucos_ii.h
	d:\C166\bin\c166.exe c:\software\ucos-ii\c167\tasking\source\os_cpu_c.c -f <<EOF 
  ${separate "\n"  -Id:\c166\include -IC:\software\UCOS-II\C167\Tasking\test -IC:\software\UCOS-II\C167\Tasking\source -IC:\software\UCOS-II\C167\Tasking\Test -IC:\software\UCOS-II\SOURCE -xmifp -Ml -P -FFSc -Ot -OB -zautobitastruct-4 -zautobita-0 -T256 -s -g -zvolatile_union -A1 -O1 }
  EOF

os_cpu_c.obj: os_cpu_c.src
	d:\C166\bin\a166.exe os_cpu_c.src -f <<EOF 
  ${separate "\n"  PL(60) PW(132) TA(8) WA(1) EX SG NOM166 SN(reg167.def) }
  EOF

ucos_ii.src : c:\software\ucos-ii\source\ucos_ii.c c:\software\ucos-ii\source\includes.h

ucos_ii.src : c:\software\ucos-ii\source\os_cpu.h c:\software\ucos-ii\source\os_cfg.h

ucos_ii.src : c:\software\ucos-ii\source\ucos_ii.h c:\software\ucos-ii\source\os_core.c

ucos_ii.src : c:\software\ucos-ii\source\os_mbox.c c:\software\ucos-ii\source\os_mem.c

ucos_ii.src : c:\software\ucos-ii\source\os_q.c c:\software\ucos-ii\source\os_sem.c

ucos_ii.src : c:\software\ucos-ii\source\os_task.c c:\software\ucos-ii\source\os_time.c
	d:\C166\bin\c166.exe c:\software\ucos-ii\source\ucos_ii.c -f <<EOF 
  ${separate "\n"  -Id:\c166\include -IC:\software\UCOS-II\C167\Tasking\test -IC:\software\UCOS-II\C167\Tasking\source -IC:\software\UCOS-II\C167\Tasking\Test -IC:\software\UCOS-II\SOURCE -xmifp -Ml -P -FFSc -Ot -OB -zautobitastruct-4 -zautobita-0 -T256 -s -g -zvolatile_union -A1 -O1 }
  EOF

ucos_ii.obj : ucos_ii.src
	d:\C166\bin\a166.exe ucos_ii.src -f <<EOF 
  ${separate "\n"  PL(60) PW(132) TA(8) WA(1) EX SG NOM166 SN(reg167.def) }
  EOF

test.src    : c:\software\ucos-ii\c167\tasking\test\test.c c:\software\ucos-ii\c167\tasking\test\includes.h

test.src    : c:\software\ucos-ii\c167\tasking\source\os_cpu.h c:\software\ucos-ii\c167\tasking\test\os_cfg.h

test.src    : c:\software\ucos-ii\c167\tasking\source\ucos_ii.h
	d:\C166\bin\c166.exe c:\software\ucos-ii\c167\tasking\test\test.c -f <<EOF 
  ${separate "\n"  -Id:\c166\include -IC:\software\UCOS-II\C167\Tasking\test -IC:\software\UCOS-II\C167\Tasking\source -IC:\software\UCOS-II\C167\Tasking\Test -IC:\software\UCOS-II\SOURCE -xmifp -Ml -P -FFSc -Ot -OB -zautobitastruct-4 -zautobita-0 -T256 -s -g -zvolatile_union -A1 -O1 }
  EOF

test.obj    : test.src
	d:\C166\bin\a166.exe test.src -f <<EOF 
  ${separate "\n"  PL(60) PW(132) TA(8) WA(1) EX SG NOM166 SN(reg167.def) }
  EOF

$(PROJ).out : start.obj os_cpu_a.obj os_cpu_c.obj ucos_ii.obj test.obj _test.ilo
	d:\C166\bin\cc166.exe -o $@ -f <<EOF 
  ${separate "\n" $(match .obj $!) $(match .lno $!) $(match .lib $!)  _test.ilo -cf -Ml -xmifp -P}
  EOF

$(PROJ).hex : $(PROJ).out
	d:\C166\bin\ihex166.exe  -i16 $! $@

# Copyright (c) 1998 TASKING, Inc.
# Serial:	082920-AqB
# EDE Version:	2.0 r1

⌨️ 快捷键说明

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