From: ian Date: Sun, 1 Jun 2008 10:17:23 +0000 (+0000) Subject: generate ui-plan-*.overlay-info X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=bad3f03c24b59d380b29da6a22b188a2107b640e;p=trains.git generate ui-plan-*.overlay-info --- diff --git a/layout/.cvsignore b/layout/.cvsignore index 2bec486..bf50641 100644 --- a/layout/.cvsignore +++ b/layout/.cvsignore @@ -16,6 +16,7 @@ compose-segenco tmp.* ui-plan-*.ppm ui-plan-*.crop-info +ui-plan-*.overlay-info parts.ps *-a.ps ours.graph.c diff --git a/layout/Makefile b/layout/Makefile index 2af037c..e7c74fe 100644 --- a/layout/Makefile +++ b/layout/Makefile @@ -87,6 +87,9 @@ compose-segenco: compose-segenco.o %.redacted.segjoins: %.redactgraph ./$< $(REDACT) consistency printforlayoutsegjoins $o +%.redacted.for-ui: %.redactgraph + ./$< consistency trivpairnodes trivnullnodes printforui $o + %.layout-data.c: data2safety %.wiring %.redacted.forsafety \ reversers.pin-info detectors.pin-info ./$(filter-out %.pin-info, $^) $o @@ -175,6 +178,13 @@ ui-plan-%.ppm: ours.dgram-%.pa.segenco.ppm Makefile ui-plan-%.crop-info: ui-plan-%.ppm @: +ui-plan-%.overlay-info: ui-plan-%.crop-info ours.redacted.for-ui Makefile + perl -ne 'm/^pnmcrop: cropping (\d+) \w+ off the (\w+)$$/' \ + -e ' and print "layout-dgram-cropped $$2 $$1\n";' \ + $@.new + egrep '^[^#]' >$@.new + mv -f $@.new $@ + subseg2display.o compose-segenco.o: segcmap.h clean: @@ -189,7 +199,8 @@ clean: -rm -f *.dgram-*.p*.segenco.ps *.dgram-*.p*.segenco.ppm -rm -f *.dgram-*.plandata.c ours.graph.c ours.layout-data.c -rm -f $(CPROGS) *.o *.d ours.redactgraph *.segjoins - -rm -f tmp.* ui-plan-*.ppm + -rm -f tmp.* ui-plan-*.ppm ui-plan-*.crop-info + -rm -f ui-plan-*.crop-info.raw .PRECIOUS: $(OPRINTS) .PRECIOUS: %.segcmap %.segcmapreq %.segenco.ppm %.d4 %.neato %.raw.neato