PERFORCE change 222683 for review

Jonathan Anderson jonathan at FreeBSD.org
Thu Mar 7 00:00:42 UTC 2013


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

Change 222683 by jonathan at 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} \


More information about the p4-projects mailing list