Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Mar 2013 14:51:55 GMT
From:      Jonathan Anderson <jonathan@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 222701 for review
Message-ID:  <201303071451.r27Eptg5064785@skunkworks.freebsd.org>

index | next in thread | raw e-mail

http://p4web.freebsd.org/@@222701?ac=10

Change 222701 by jonathan@jonathan-on-kent on 2013/03/07 14:51:29

	Add support for 'make tesla.dot', which produces a GraphViz representation of the automata described in the current program.

Affected files ...

.. //depot/projects/ctsrd/tesla/src/share/mk/sys.mk#5 edit

Differences ...

==== //depot/projects/ctsrd/tesla/src/share/mk/sys.mk#5 (text+ko) ====

@@ -32,7 +32,7 @@
 .if defined(%POSIX)
 .SUFFIXES:	.o .c .y .l .a .sh .f
 .else
-.SUFFIXES:	.out .a .instrll .instro .oll .obc .ln .o .c .cc .cpp .cxx .C .m .F .f .e .r .tesla .y .l .S .asm .s .cl .p .h .sh
+.SUFFIXES:	.out .a .dot .instrll .instro .oll .obc .ln .manifest .o .c .cc .cpp .cxx .C .m .F .f .e .r .tesla .y .l .S .asm .s .cl .p .h .sh
 .endif
 
 AR		?=	ar
@@ -282,6 +282,9 @@
 .instrll.instro: tesla.manifest
 	${LLC} -filetype=obj ${.IMPSRC} -o ${.TARGET}
 
+.manifest.dot:
+	${TESLA} graph ${.IMPSRC} -o ${.TARGET}
+
 .oll.instrll:
 	${TESLA} instrument -S -verify-each -tesla-manifest tesla.manifest \
 		${.IMPSRC} -o ${.TARGET}


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303071451.r27Eptg5064785>