I have a.csv
,b.csv
, ... in a my docs/csv
directory, I need convert each of this file to a json file.
I follow this question to write a Makefile like this.
SRCS = $(wildcard docs/csv/*.csv)
DESTS = $(patsubst docs/csv/%.csv, scripts/data/%.lua, $(SRCS))
all: $(DESTS)
$(DESTS): $(SRCS)
echo $@
echo $<
but every time I ran make all
, the echo $@
show every file as expected, but echo $<
always show the single file, called items.csv
in my csv folder.
make
comes with a manual, in which questions such as yours are answered. Tell us what isn't clear in the manual.