Newer
Older
web-dumps / doiwos-dumps / Makefile
# 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/09-corpus-simple-cnrs.json: data/08-corpus-simple-label-pascal.json
	npx ezs 09-detect-cnrs.ini < $< > $@

data/08-corpus-simple-label-pascal.json: data/07-corpus-simple-pascal.json
	npx ezs 08-extract-pascal-label.ini < $< > $@

data/07-corpus-simple-pascal.json: data/06-corpus-simple-teeft-en.json
	npx ezs 07-enrich-pascal.ini < $< > $@

data/06-corpus-simple-teeft-en.json: data/05-corpus-simple-instituts.json
	npx ezs 06-enrich-teeft-en.ini < $< > $@

data/05-corpus-simple-instituts.json: data/04-corpus-simple-etab.json
	npx ezs 05-enrich-institutes.ini < $< > $@

data/04-corpus-simple-etab.json: data/03-corpus-simple-rnsr.json
	npx ezs 04-enrich-etab.ini < $< > $@

data/03-corpus-simple-rnsr.json: data/02-corpus-simple.json
	npx ezs 03-enrich-rnsr.ini < $< > $@

data/02-corpus-simple.json: data/01-corpus.json
	npx ezs 02-extract-fields.ini < $< > $@

data/01-corpus.json: 00-dois.txt
	npx ezs 01-harvest-from-doi.ini < $< > $@