Revision 4598
Added by Aaron Marcuse-Kubitza about 12 years ago
input.Makefile | ||
---|---|---|
287 | 287 |
$(bin)/in_place $< $(bin)/canon 1 $(word 3,$+) |
288 | 288 |
$(bin)/in_place $< $(bin)/translate 1 $(word 4,$+) |
289 | 289 |
$(bin)/in_place $< env ignore=1 $(bin)/subtract $(word 2,$+) 0 1 2 |
290 |
$(call newTerms,1) >$*/unmapped_terms.csv
|
|
291 |
$(call newTerms,0) >$*/new_terms.csv
|
|
290 |
$(call newTerms,1,$*/unmapped_terms.csv)
|
|
291 |
$(call newTerms,0,$*/new_terms.csv)
|
|
292 | 292 |
touch $@ |
293 | 293 |
# Include comment column so commented mappings are never removed |
294 | 294 |
|
295 |
newTerms = $(bin)/filter_out_ci $(1) $(word 3,$+) <$<|$(bin)/cols $(1)|tail +2 |
|
295 |
define newTerms |
|
296 |
$(bin)/filter_out_ci $(1) $(word 3,$+) <$<|$(bin)/cols $(1)|tail +2 >$(2) |
|
297 |
$(bin)/autoremove $(2) |
|
298 |
endef |
|
299 |
|
|
296 | 300 |
else |
297 | 301 |
%/map.csv: %/src.csv _always |
298 | 302 |
$(if $(wildcard $@),,$(if $(wildcard $<),$(CP) $< $@)) |
Also available in: Unified diff
input.Makefile: Maps building: %/.map.csv.last_cleanup: $(newTerms): Autoremove empty terms lists to avoid clutter