📄 test.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 + -