Project

General

Profile

« Previous | Next » 

Revision 4896

input.Makefile: Maps validation: %/unmapped_terms.csv, %/new_terms.csv: Don't automatically regenerate the aggregated unmapped_terms.csv, new_terms.csv because this almost doubles the remake time when a mappings/ prerequisite changes (41s -> 75s)

View differences:

inputs/input.Makefile
281 281

  
282 282
%/unmapped_terms.csv: %/map.csv $(coreMap)
283 283
	tail -n +2 $<|$(bin)/cols 1|$(bin)/filter_out_ci 0 $(coreMap) >$@
284
	+$(selfMake) unmapped_terms.csv
285 284
	$(bin)/autoremove $@
286 285

  
287 286
%/new_terms.csv: %/map.csv $(vocab) $(dict) %/unmapped_terms.csv
288 287
	$(newTerms)
289
	+$(selfMake) new_terms.csv
290 288
	$(bin)/autoremove $@
291 289
newTerms = tail -n +2 $<|$(bin)/filter_out_ci 0 $(vocab)|$(bin)/filter_out_ci 0\
292 290
$(dict) $(if $(wildcard $(word 4,$+)),|$(bin)/filter_out_ci 0 $(word 4,$+)) >$@

Also available in: Unified diff