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