?? makehc08
字號:
#-*-Makefile-*- vim:syntax=make# $Id: MakeHC08,v 1.2 2004/01/09 10:18:23 cssharp Exp $# @author Cory Sharp <cssharp@eecs.berkeley.edu>###### Define these environment variables in your startup script, particular ### to your installation: TELOSPATH, CWPATH, PEMICROPATH###ifndef TELOSPATHTELOSPATH = c:/home/telosendififndef CWPATHCWPATH = c:/apps/CodeWarriorendififndef PEMICROPATHPEMICROPATH = c:/apps/pemicroHCS08endif###### You probably won't have to change anything below here to get started###CHC08 = $(CWPATH)/prog/chc08.exeLINKER = $(CWPATH)/prog/Linker.exeBURNER = $(CWPATH)/prog/Burner.exeSTART_OBJ = $(CWPATH)/lib/HC08c/lib/start08.oANSI_LIB = $(CWPATH)/lib/HC08c/lib/ansi.libTELOSLIB = $(TELOSPATH)/hc08/libLINKER_PRM = $(TELOSPATH)/hc08/lib/hcs08gb60.prmBURNER_BBL = $(TELOSPATH)/hc08/lib/generic_s19.bblPEPROG = $(TELOSPATH)/hc08/bin/peprogCHC08_OPTS := -Os -Oi=c65536 -Cu=i8 -F2 -Lasm $(CHC08_OPTS)CFLAGS := $(CFLAGS) -I$(TELOSPATH)/tos/platform/hc08 -I$(TELOSPATH)/hc08/include PEPROG_OPTS = -cprog $(PEMICROPATH)/cprogHCS08.exe Interface=USBMULTILINK Port=USB1ifndef FORCE_HC08START_OBJ := $(START_OBJ:start08.o=start08s.o)ANSI_LIB := $(ANSI_LIB:ansi.lib=ansis.lib)CHC08_OPTS := -Cs08 $(CHC08_OPTS)endififdef NESCTELOS_EXE_DEPS =elseTELOS_EXE_DEPS = $(TELOSLIB)/hcs08gb60.oendif%.install: %.s19 FORCE $(PEPROG) -srec $< $(PEPROG_OPTS)%.s19: %.exe BurnIn=$< BurnOut=$@ $(BURNER) -f $(BURNER_BBL)%.exe: %.o $(TELOS_EXE_DEPS) DEFAULTDIR=. $(LINKER) -O./$@ $(addprefix -Add,$+ $(START_OBJ) $(ANSI_LIB)) $(LINKER_PRM) map=$(TELOSLIB)/$(basename $@).map && [ -f $$map ] && mv $$map ./%.o: %.c $(CHC08) $(CHC08_OPTS) $(PFLAGS) $(CFLAGS) $<clean: FORCE rm -f $(TELOSLIB)/hcs08gb60.o EDOUT err.log @a=`for a in *.c; do b=$${a%.c}; for c in $$b.o $$b.map $$b.exe $$b.s19; do [ -f $$c ] && echo -n "$$c "; done; done`; [ -n "$$a" ] && echo "rm -f $$a" && rm -f $$a; trueextra_clean: FORCE rm -f $(TELOSLIB)/hcs08gb60.o.PRECIOUS: %.o %.exe %.s19.PHONY: FORCE
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -