📄 cmxsm.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 r3
#
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 = C:\taskingc166\bin
INCDIR = C:\taskingc166\include;C:\CMX
LIBDIR = C:\taskingc166\lib
M166INC = C:\taskingc166\include;C:\CMX
export M166INC
CC166BIN = C:\taskingc166\bin
export CC166BIN
PROJ = cmxsm
PROJDIR = C:\CMX
PRODDIR = C:\taskingc166
all : $(PROJ).abs
cmxsamp.src : cmxsamp.c
C:\taskingc166\bin\c166.exe cmxsamp.c -f <<EOF
${separate "\n" -IC:\taskingc166\include -IC:\CMX -xmifp -Ms -Ot -OB -OE -zautobitastruct-4 -zautobita-0 -zswitch_tabmem_default -s -wstrict -g -zvolatile_union -A1 -O2 }
EOF
cmxsamp.obj : cmxsamp.src
C:\taskingc166\bin\a166.exe cmxsamp.src -f <<EOF
${separate "\n" PL(60) PW(132) TA(8) WA(1) CHECKCPU16 CHECKBUS18 EX NOM166 SN(reg167.def) }
EOF
cmx_init.src: cmx_init.c cxconfig.h
C:\taskingc166\bin\c166.exe cmx_init.c -f <<EOF
${separate "\n" -IC:\taskingc166\include -IC:\CMX -xmifp -Ms -Ot -OB -OE -zautobitastruct-4 -zautobita-0 -zswitch_tabmem_default -s -wstrict -g -zvolatile_union -A1 -O2 }
EOF
cmx_init.obj: cmx_init.src
C:\taskingc166\bin\a166.exe cmx_init.src -f <<EOF
${separate "\n" PL(60) PW(132) TA(8) WA(1) CHECKCPU16 CHECKBUS18 EX NOM166 SN(reg167.def) }
EOF
sampint3.src: sampint3.c
C:\taskingc166\bin\c166.exe sampint3.c -f <<EOF
${separate "\n" -IC:\taskingc166\include -IC:\CMX -xmifp -Ms -Ot -OB -OE -zautobitastruct-4 -zautobita-0 -zswitch_tabmem_default -s -wstrict -g -zvolatile_union -A1 -O2 }
EOF
sampint3.obj: sampint3.src
C:\taskingc166\bin\a166.exe sampint3.src -f <<EOF
${separate "\n" PL(60) PW(132) TA(8) WA(1) CHECKCPU16 CHECKBUS18 EX NOM166 SN(reg167.def) }
EOF
sampint4.src: sampint4.c
C:\taskingc166\bin\c166.exe sampint4.c -f <<EOF
${separate "\n" -IC:\taskingc166\include -IC:\CMX -xmifp -Ms -Ot -OB -OE -zautobitastruct-4 -zautobita-0 -zswitch_tabmem_default -s -wstrict -g -zvolatile_union -A1 -O2 }
EOF
sampint4.obj: sampint4.src
C:\taskingc166\bin\a166.exe sampint4.src -f <<EOF
${separate "\n" PL(60) PW(132) TA(8) WA(1) CHECKCPU16 CHECKBUS18 EX NOM166 SN(reg167.def) }
EOF
cxskv5s.src : cxskv5s.asm
C:\taskingc166\bin\m166.exe cxskv5s.asm -f <<EOF
DEF(_CPU,167) DEF(_EXT,1) DEF(__XPEN,0) DEF(__WRCFG,0) DEF(__CLKEN,0) DEF(__BYTDIS,0) DEF(__ROMEN,0) DEF(__RDYEN0,0) DEF(__SGTDIS,0) DEF(__STKSZ,0) DEF(__MCTC,1) DEF(__RWDC0,0) 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,0) DEF(BIT_INIT,0) DEF(MODEL,SMALL) DEF(_USRSTACK,0) DEF(_SINGLE_FP,0) WA(1)
EOF
cxskv5s.obj : cxskv5s.src
C:\taskingc166\bin\a166.exe cxskv5s.src -f <<EOF
${separate "\n" PL(60) PW(132) TA(8) WA(1) CHECKCPU16 CHECKBUS18 EX NOM166 SN(reg167.def) }
EOF
$(PROJ).out : cmxsamp.obj cmx_init.obj sampint3.obj sampint4.obj cxskv5s.obj liba66s.lib _cmxsm.ilo
C:\taskingc166\bin\cc166.exe -o $@ -f <<EOF
${separate "\n" $(match .obj $!) $(match .lno $!) $(match .lib $!) _cmxsm.ilo -cf -Ms -xmifp}
EOF
$(PROJ).abs : $(PROJ).out
C:\taskingc166\bin\ieee166.exe $! $@
# Copyright (c) 1998 TASKING, Inc.
# Serial: 071759-AqE
# EDE Version: 2.0 r12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -