tame: build-aux/Makefile.am: Generated sources depend on scripts that generate them

This ensures that, when changes are made to these scripts, the files that
are generated from them are re-generated.

Historically this probably was not noticed because (a) they seldom changed
and (b) we had a small team and I told people to re-run bootstrapping
scripts or clean files.  The team is much larger now, and regardless,
there's no reason not to have had this in place.

DEV-10413
main
Mike Gerwitz 2022-04-07 09:29:11 -04:00
parent 2e386f1baf
commit 8e9b2a7211
1 changed files with 4 additions and 4 deletions

View File

@ -194,20 +194,20 @@ c1map: $(dest_c1map)
# These are deprecated and will be removed in a future version of TAME (in
# favor of CSVM tables).
%.xml: %.dat rater/core/tdat.xmlo
%.xml: %.dat rater/core/tdat.xmlo rater/tools/tdat2xml
rater/tools/tdat2xml $< > $@
%.xml: %.typelist
rater/tame/build-aux/list2typedef $(*F) < $< > $@
%.csvo: %.csvm
%.csvo: %.csvm rater/tools/csvm2csv
rater/tools/csvm2csv $< > $@
%.csvo: %.csvi
%.csvo: %.csvi rater/tools/csvi
rater/tools/csvi $< > $@
%.csvo: %.csv
cp $< $@
%.xml: %.csvo
%.xml: %.csvo rater/tools/csv2xml
rater/tools/csv2xml $< > $@
# All lookup tables rely on rater/core/vector/package. This rule applies to