makefile
来自「这是韩国EQUATOR公司提供的DEMO程序」· 代码 · 共 51 行
TXT
51 行
###
### Copyright (c) 2001 Equator Technologies, Inc.
###
VAS = vas
TARGET = fbr
ALL = vlxasm.h $(TARGET)
all: $(ALL)
OBJS = vlxasm.o fbr.o
CFILES = vlxasm.c fbr.c
AST = vfbr
INCLUDES = vlxasm.h
CC = ecc
RUN = casim
DIR = vlx_ca/vlx_fastbranch
CFLAGS = -DDEBUG -g
LDFLAGS = -lvlx -lds
#
# standard .c .h makefile dependency
#
.c.o:
$(CC) -c $(CFLAGS) $*.c
vlxasm.h: $(AST).v
$(VAS) -l $(AST).v
vlxasm.c: $(AST).v
$(VAS) -l -A8 -mmapca $(AST).v
fbr: vlxasm.h
fbr: $(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 $(TARGET) $(TARGET).log vlxasm.c vlxasm.h $(AST).l *.lst
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?