Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Mar 2013 00:00:41 GMT
From:      Jonathan Anderson <jonathan@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 222683 for review
Message-ID:  <201303070000.r2700fnM077913@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@222683?ac=10

Change 222683 by jonathan@jonathan-on-kent on 2013/03/06 23:59:58

	A 'make tesla' target for things that include bsd.prog.mk.

Affected files ...

.. //depot/projects/ctsrd/tesla/src/share/mk/bsd.prog.mk#3 edit

Differences ...

==== //depot/projects/ctsrd/tesla/src/share/mk/bsd.prog.mk#3 (text+ko) ====

@@ -92,6 +92,20 @@
 
 .endif # !defined(SRCS)
 
+TESLA_FILES=	${SRCS:.c=.tesla}
+OLLS=		${SRCS:.c=.oll}
+INSTRLLS=	${SRCS:.c=.instrll}
+INSTROBJS=	${SRCS:.c=.instro}
+CLEANFILES+=	${TESLA_FILES} tesla.manifest ${OLLS} ${INSTRLLS} ${INSTROBJS}
+
+tesla.manifest: ${TESLA_FILES}
+	cat ${TESLA_FILES} > ${.TARGET}
+
+tesla: ${PROG}.instrumented
+
+${PROG}.instrumented: ${INSTROBJS}
+	${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${INSTROBJS} ${LDADD} -ltesla
+
 .if defined(LLVM_IR) && !defined(NO_LLVM_IR)
 LOBJS:=		${SRCS:M*.[Cc]:R:S/$/.obc/:N.obc} \
 		${SRCS:M*.cc:R:S/$/.obc/:N.obc} \



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