有没有办法说如果给定目标的先决条件不存在,则忽略该目标?
例如,我有以下一组文件夹:
chrome_src_folders := $(chrome_src_folder)/content/* \
$(chrome_src_folder)/locale/* $(chrome_src_folder)/skin/*
这是我使用它的地方
$(jar_path): $(chrome_src_folders)
zip -urq $(jar_path) $(chrome_src_folders)
基本上,皮肤或语言环境可能不存在,这将给我一个错误提示。
如何避免该错误并使chrome_src_folders
成为必填项?或者我应该对chrome_src_folders
进行过滤,并仅保留那些存在的文件夹?