mirror of https://github.com/c3d2/slidenado/
Makefile: use $(shell ..) instead of `..`
This commit is contained in:
parent
63bb96e50b
commit
706886b966
15
Makefile
15
Makefile
|
@ -1,10 +1,15 @@
|
||||||
TARGETS=$(patsubst dates/%.yaml, dates/%, $(wildcard dates/*.yaml))
|
TARGETS=$(patsubst dates/%.yaml, dates/%/ALL, $(wildcard dates/*.yaml))
|
||||||
ALL: ${TARGETS}
|
ALL: ${TARGETS}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf ${TARGETS}
|
rm -rf ${TARGETS}
|
||||||
|
|
||||||
dates/%:
|
# Keep Makefiles
|
||||||
mkdir -p $@
|
.SECONDARY: $(patsubst dates/%/ALL, dates/%/Makefile, $(TARGETS))
|
||||||
./generate.rb $@.yaml $@
|
|
||||||
$(MAKE) -C $@
|
dates/%/Makefile: dates/%.yaml $(wildcard decks/*.yaml)
|
||||||
|
mkdir -p $(shell dirname $@)
|
||||||
|
./generate.rb $< $(shell dirname $@)
|
||||||
|
|
||||||
|
dates/%/ALL: dates/%/Makefile
|
||||||
|
$(MAKE) -C $(shell dirname $@) $(shell basename $@)
|
||||||
|
|
Loading…
Reference in New Issue