我的目录中有a.csv, b.csv, ... docs/csv,我需要将每个文件转换为 json 文件。
我按照这个问题编写了这样的 Makefile。
SRCS = $(wildcard docs/csv/*.csv)
DESTS = $(patsubst docs/csv/%.csv, scripts/data/%.lua, $(SRCS))
all: $(DESTS)
$(DESTS): $(SRCS)
echo $@
echo $<
但是每次我运行make all时,echo $@都会按预期显示每个文件,但echo $<总是显示items.csv在我的 csv 文件夹中调用的单个文件。