【发布时间】:2019-10-01 09:02:04
【问题描述】:
我是 GNUmake 新手。
我需要根据特定条件替换文件路径。
TARGET_EXCEPTION := /home/ip/lib_build
TGT_TOOLS := /demo/build/new_project
ifdef SET_BUILD
ifneq (0,$(RELEASE))
FILES += $(addprefix $(TARGET_EXCEPTION)/tools/test/,$(subst $(TGTTOOLS)/tools/test/,,$(RELEASE_FILES)))
endif
endif
RELEASE_FILES 变量分配了多个文件路径。在这些文件中,我只对带有 $(TGT_TOOLS)/tools/test/ 的文件夹感兴趣,并将其替换为 $(TARGET_EXCEPTION)/tools/test/.. 我上面的代码有什么问题吗?请帮忙!
【问题讨论】: