diff --git a/Makefile b/Makefile index 9af0101..1939a7b 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,22 @@ +# This ensures the next time you run Make, it’ll properly re-run the failed +# rule, and guards against broken files. +# See https://tech.davis-hansson.com/p/make/#change-some-make-defaults +.DELETE_ON_ERROR: + data/corpus-simple-pascal.json: data/corpus-simple-teeft-en.json - npx ezs enrich-pascal.ini < data/corpus-simple-teeft-en.json > data/corpus-simple-pascal.json + npx ezs enrich-pascal.ini < $< > $@ data/corpus-simple-teeft-en.json: data/corpus-simple-instituts.json - npx ezs enrich-teeft-en.ini < data/corpus-simple-instituts.json > data/corpus-simple-teeft-en.json + npx ezs enrich-teeft-en.ini < $< > $@ data/corpus-simple-instituts.json: data/corpus-simple-etab.json - npx ezs enrich-institutes.ini < data/corpus-simple-etab.json > data/corpus-simple-instituts.json + npx ezs enrich-institutes.ini < $< > $@ data/corpus-simple-etab.json: data/corpus-simple-rnsr.json - npx ezs enrich-etab.ini < data/corpus-simple-rnsr.json > data/corpus-simple-etab.json + npx ezs enrich-etab.ini < $< > $@ data/corpus-simple-rnsr.json: data/corpus-simple.json - npx ezs enrich-rnsr.ini < data/corpus-simple.json > data/corpus-simple-rnsr.json + npx ezs enrich-rnsr.ini < $< > $@ data/corpus-simple.json: corpus_WoS_vol1.json - npx ezs extract-fields.ini < corpus_WoS_vol1.json > data/corpus-simple.json + npx ezs extract-fields.ini < $< > $@