📄 makefile
字号:
###
### Copyright (c) 2001 Equator Technologies, Inc.
###
VAS = vas
TARGET = vlx_test_io
ALL = vlxasm.h $(TARGET)
all: $(ALL)
OBJS = vlxasm.o vlx_test_io_static.o
CFILES = vlxasm.c vlx_test_io_static.c
AST = vlx_test_io
INCLUDES = vlxasm.h common.h
CC = ecc
RUN = casim
DIR = vlx_ca/vlx_test_io
CFLAGS = -DDEBUG -g
LDFLAGS = -lds -lvlx
#
# standard .c .h makefile dependency
#
.c.o:
$(CC) -c $(CFLAGS) $*.c
vlxasm.h: $(AST).v
$(VAS) -l -A8 $(AST).v
vlxasm.c: $(AST).v
$(VAS) -l -A8 $(AST).v
vlx_test_io_static: vlxasm.h
$(TARGET): $(OBJS) $(CFILES) $(INCLUDES)
$(CC) -o $(TARGET) $(OBJS) $(LIBS) $(LDFLAGS)
test: $(TARGET)
$(RUN) $(TARGET) > $(TARGET).log
@if grep -q 'PASSED!!' $(TARGET).log; then \
echo TEST PASSED $(DIR); \
fi;
#
# clean build
clean:
rm -f *.o *.trace dst vlx_test_io.lst $(TARGET) $(TARGET).log vlxasm.c vlxasm.h $(AST).l
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -