makefile
来自「这是韩国EQUATOR公司提供的DEMO程序」· 代码 · 共 50 行
TXT
50 行
###
### 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 + =
减小字号Ctrl + -
显示快捷键?