Fetch the repository succeeded.
#
# This is a simple top-level wrapper makefile for the rest of the project.
#
all: setup docs debug release coverage
.PHONY: docs setup clean
setup:
./bin/project.sh
docs:
$(MAKE) -C ./build/debug -B verilogparser-docs
debug:
$(MAKE) -C ./build/debug parser
release:
$(MAKE) -C ./build/release parser
coverage:
$(MAKE) -C ./build/coverage parser
clean:
$(MAKE) -C ./build/coverage clean
$(MAKE) -C ./build/debug clean
$(MAKE) -C ./build/release clean
rm -rf ./build/docs
test-all: test-debug test-release test-coverage
test-debug: debug
$(MAKE) -C ./build/debug test
test-release: release
$(MAKE) -C ./build/release test
test-coverage: coverage
$(MAKE) -C ./build/coverage test
test-coverage-report: test-coverage
cd ./build/coverage/src/CMakeFiles/verilogparser.dir/ ; \
gcov -abcf *.o ; \
lcov --directory . -c -o cov.info -t "verilogparser" ; \
genhtml -o ../../../../cov-report -t "verilogparser" --num-spaces 4 cov.info
@echo "Coverage report available in:"
@echo "./build/cov-report/index.html"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。