⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 C++ Reflection & Service Library
💻
字号:
include ../make.configCFLAGS+=-Wno-pmf-conversionsCFLAGS+=-I../srcLDFLAGS+=-staticLDFLAGS+=-L../src/bcfg-$(BUILD_CFG)LDFLAGS+=-lrflLDFLAGS+=-L$(WORKSPACE)/mpUtil/bcfg-$(BUILD_CFG)LDFLAGS+=-lmpUtilLDFLAGS+=-lavcallCCSRC:=$(wildcard ut*.cc)TESTS:=$(patsubst %.cc,%,$(CCSRC)).PHONY: all clean lib checkall: lib $(TESTS)ut%: $(call TO_BCFG,ut%.o) ../src/bcfg-$(BUILD_CFG)/librfl.a	@echo "Link: "$@	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)lib:	$(MAKE) -C ../src all../src/bcfg-$(BUILD_CFG)/librfl.a:	$(MAKE) -C ../src allbcfg-$(BUILD_CFG)/%.o bcfg-$(BUILD_CFG)/%.d: %.cc	@echo "Compile: "$*.o	@$(call MK_DIR_4,$@)	$(CC) $(CFLAGS) -MMD -MF $(call TO_BCFG,$*.d) -c \              -o $(call TO_BCFG,$*.o) $<clean:	rm -f bcfg-$(BUILD_CFG)/*.odclean: clean	rm -f bcfg-$(BUILD_CFG)/*.ddistclean: dclean	rm -f $(TESTS)check: mvchecklog $(patsubst %,check-%.out,$(TESTS))	@if [ ! -s check.log -a -s check.log.bak ]; then \		mv check.log.bak check.log; \	elif [ -f check.log.bak ]; then \		rm check.log.bak; \	ficheck-%.out: %	@./runcheck.sh $*mvchecklog:	@if [ -f check.log ]; then mv check.log check.log.bak; fiinclude $(call TO_BCFG,$(CCSRC:.cc=.d))

⌨️ 快捷键说明

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