📄 makefile
字号:
###
### Copyright (c) 2001 Equator Technologies, Inc.
###
# Change \'s to /'s in env vars
ETI_TOOLKIT := $(subst \,/,$(ETI_TOOLKIT))
INCLUDE_ROOT := $(subst \,/,$(INCLUDE_ROOT))
STANDALONE_ROOT := $(subst \,/,$(STANDALONE_ROOT))
# escape any ':' characters (from windoze drive names)
# if used in a target, a ':' is a separator.
SUBST_STAND_ROOT := $(subst :,\:,$(STANDALONE_ROOT))
CC=ecc
CFLAGS=-g
LD=eld
RUN=sim
SRCS=fileIO.c
OBJS=$(SRCS:.c=.o)
all: fileIO.out
fileIO.out: $(OBJS)
ecc -o fileIO.out $(OBJS)
clean:
rm -f $(OBJS) fileIO.out *.trace dst testfile.bin .gdbinit *.log *.filt
test: all
cp -f ../dot_gdbinit .gdbinit
@if [ "$(RUN)" = "etirun" ]; then \
echo egdb -batch -x fileIO.egdb fileIO.out; \
egdb -batch -x fileIO.egdb fileIO.out; \
fi;
@if [ "$(RUN)" = "casim" ]; then \
echo egdb -batch -x fileIO_casim.egdb fileIO.out; \
egdb -batch -x fileIO_casim.egdb fileIO.out; \
fi;
@if [ "$(RUN)" = "sim" ]; then \
echo egdb -batch -x fileIO_sim.egdb fileIO.out; \
egdb -batch -x fileIO_sim.egdb fileIO.out; \
fi;
@if diff testfile.bin expectedoutput.bin; then \
echo PASS > fileIO.out.log; \
fi;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -