在本地,我在 MacOS 上使用 GNU Make 3.8 (i386-apple-darwin11.3.0)
我正在尝试根据目录中的文件生成一堆测试文件。
现在我可以获取文件的基本名称,但我不知道如何将它们存储在一个变量中,以便我可以生成另一个具有基本名称的文件
TEST_FILES = lib/*.js
build-test:
@mkdir -p tests
-@for file in $(TEST_FILES); do \
echo $$file; \
MYNAMES = $(basename $$file .js) \
echo $MYNAMES; \
done
然后,我想使用 STDOUT 流的输出创建一堆名为 $MYNAME.log 的文件。