我有a.csv
,b.csv
,...在我的docs/csv
目录中,我需要将每个文件转换为json文件。
我按照这个question来写这样的Makefile。
SRCS = $(wildcard docs/csv/*.csv)
DESTS = $(patsubst docs/csv/%.csv, scripts/data/%.lua, $(SRCS))
all: $(DESTS)
$(DESTS): $(SRCS)
echo [email protected]
echo $<
但每次我跑make all
时候,echo [email protected]
显示每个文件的预期,但echo $<
始终显示单个文件,在我的CSV文件夹,名为items.csv
。
你的问题的标题是inaccurate--我几乎标志着这个重复。 – Beta
'make'附带一本手册,其中提供了诸如您的问题。告诉我们手册中不清楚的地方。 – reinierpost