makefile

来自「xen虚拟机源代码安装包」· 代码 · 共 38 行

TXT
38
字号
# foo.TEST_SRCS:=$(shell find cases/ -name \*.t | sort -n -t/ -k2)PROGS:=$(patsubst %.t,%.p,$(TEST_SRCS))HARNESS_SRCS:=main.c# io_queue.cCFLAGS=-Wall -Werror -g -O -laio#-lpthread -lrtall: $(PROGS)$(PROGS): %.p: %.t $(HARNESS_SRCS)	$(CC) $(CFLAGS) -DTEST_NAME=\"$<\" -o $@ main.cclean:	rm -f $(PROGS) *.o runtests.out rofile wofile rwfile.PHONY:testdir/rofile: .PHONY	rm -f $@	echo "test" >$@	chmod 400 $@testdir/wofile: .PHONY	rm -f $@	echo "test" >$@	chmod 200 $@testdir/rwfile: .PHONY	rm -f $@	echo "test" >$@	chmod 600 $@check: $(PROGS) testdir/rofile testdir/rwfile testdir/wofile	./runtests.sh $(PROGS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?