我有一个包含宏中文件列表的Nmake Makefile:
MYSRCFILES1=myfolder\file1.svg myfolder\file2.svg ... myfolder\file99.svg
Run Code Online (Sandbox Code Playgroud)
和第二个就像这样:
MYSRCFILES2=myfolder2\file1.svg myfolder2\file2.svg ... myfolder2\file99.svg
Run Code Online (Sandbox Code Playgroud)
我正在尝试的是避免重复文件列表,并避免重复文件夹名称,如下所示:
MYSRCFILES0=file1.svg file2.svg file3.svg
MYSRCFILES1="prepend 'myfolder\' to each element of $(MYSRCFILES0)"
MYSRCFILES2="prepend 'myfolder2\' to each element of $(MYSRCFILES0)"
Run Code Online (Sandbox Code Playgroud)
通过Nmake的文档挖掘自己到目前为止我还没有找到解决方案.知道怎么做到这一点?
终于找到了我的问题的解决方案,它不完美,因为我必须添加.\到每个文件,但在我的情况下似乎没问题:
MYSRCFILES0=.\file1.svg .\file2.svg .\file3.svg ...
MYSRCFILES1=$(MYSRCFILES0:.\=myfolder\)
MYSRCFILES2=$(MYSRCFILES0:.\=myfolder2\)
Run Code Online (Sandbox Code Playgroud)
诀窍.
| 归档时间: |
|
| 查看次数: |
1815 次 |
| 最近记录: |