commit e1d79c454754b1b223ec23f8927ad2da30b2ffda
parent 5d3e428a5545934fad149d80a873145019fa7c5a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 12 Dec 2019 22:25:53 +0100
Fix more Makefile issues with GNU make
Diffstat:
M | Makefile | | | 28 | ++++++++++++++-------------- |
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/Makefile b/Makefile
@@ -5,43 +5,43 @@ FIGURES = $(FIGDIRS:=.pdf)
default: $(FIGURES)
fig-rate_dependence.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-hysteresis_rate.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-hysteresis_stress.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-parameter_test.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-pulse_square.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-pulse_triangle.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-pulse_lag.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-skin_depth.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-stick_slip_rate.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-stick_slip_rate_depth.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-stick_slip_stress.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-strain_distribution.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
fig-mohr_coulomb.pdf: $(REPO)/$(REPO)
- make -C $(@:.pdf=)
+ (cd $(@:.pdf=) && make)
$(REPO)/$(REPO): $(REPO)/Makefile
make -C $(REPO)
@@ -52,6 +52,6 @@ $(REPO)/Makefile:
clean:
make -C $(REPO)/ clean
rm -f fig*.pdf
- for d in $(FIGDIRS); do make -C $$d/ clean; done
+ for d in $(FIGDIRS); do (cd $$d && make clean); done
.PHONY: default figures clean