%.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
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";' \
+ <ui-plan-$*.crop-info >$@.new
+ egrep '^[^#]' <ours.redacted.for-ui >>$@.new
+ mv -f $@.new $@
+
subseg2display.o compose-segenco.o: segcmap.h
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