1# $FreeBSD: head/gnu/lib/libgcov/Makefile 133707 2004-08-14 03:23:24Z kan $
| 1# $FreeBSD: head/gnu/lib/libgcov/Makefile 136910 2004-10-24 15:33:08Z ru $
|
2 3.include "${.CURDIR}/../../usr.bin/cc/Makefile.tgt" 4 5GCCDIR= ${.CURDIR}/../../../contrib/gcc 6.PATH: ${GCCDIR}/config/${GCC_CPU} ${GCCDIR} 7 8LIB= gcov
| 2 3.include "${.CURDIR}/../../usr.bin/cc/Makefile.tgt" 4 5GCCDIR= ${.CURDIR}/../../../contrib/gcc 6.PATH: ${GCCDIR}/config/${GCC_CPU} ${GCCDIR} 7 8LIB= gcov
|
9NOPROFILE= yes
| 9NOPROFILE=
|
10 11CFLAGS+= -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED 12CFLAGS+= -D_PTHREADS -DGTHREAD_USE_WEAK 13CFLAGS+= -I${.CURDIR}/../../usr.bin/cc/cc_tools \ 14 -I${GCCDIR}/config -I${GCCDIR} -I. 15# 16# Library members defined in libgcov.c. 17SYMS= _gcov _gcov_merge_add _gcov_merge_delta _gcov_merge_single 18 19OBJS= ${SYMS:S/$/.o/} 20OBJS_T= ${SYMS:S/$/.o/} 21OBJS_P= ${SYMS:S/$/.po/} 22OBJS_S= ${SYMS:S/$/.So/} 23 24COMMONHDRS= tm.h tconfig.h gcov-iov.h 25CLEANFILES+= ${COMMONHDRS} 26 27${COMMONHDRS}: ${.CURDIR}/../../usr.bin/cc/cc_tools/Makefile 28 ${MAKE} -f ${.ALLSRC} MFILE=${.ALLSRC} GCCDIR=${GCCDIR} ${.TARGET} 29 30${OBJS} beforedepend: ${COMMONHDRS} 31 32${OBJS_T}: libgcov.c 33 ${CC} -c ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 34 35.if !defined(NOPIC) 36${OBJS_S}: libgcov.c 37 ${CC} -c ${PICFLAG} ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 38.endif 39 40.if !defined(NOPROFILE) 41${OBJS_P}: libgcc2.c 42 ${CC} -c -p ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 43.endif 44 45.include <bsd.lib.mk>
| 10 11CFLAGS+= -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED 12CFLAGS+= -D_PTHREADS -DGTHREAD_USE_WEAK 13CFLAGS+= -I${.CURDIR}/../../usr.bin/cc/cc_tools \ 14 -I${GCCDIR}/config -I${GCCDIR} -I. 15# 16# Library members defined in libgcov.c. 17SYMS= _gcov _gcov_merge_add _gcov_merge_delta _gcov_merge_single 18 19OBJS= ${SYMS:S/$/.o/} 20OBJS_T= ${SYMS:S/$/.o/} 21OBJS_P= ${SYMS:S/$/.po/} 22OBJS_S= ${SYMS:S/$/.So/} 23 24COMMONHDRS= tm.h tconfig.h gcov-iov.h 25CLEANFILES+= ${COMMONHDRS} 26 27${COMMONHDRS}: ${.CURDIR}/../../usr.bin/cc/cc_tools/Makefile 28 ${MAKE} -f ${.ALLSRC} MFILE=${.ALLSRC} GCCDIR=${GCCDIR} ${.TARGET} 29 30${OBJS} beforedepend: ${COMMONHDRS} 31 32${OBJS_T}: libgcov.c 33 ${CC} -c ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 34 35.if !defined(NOPIC) 36${OBJS_S}: libgcov.c 37 ${CC} -c ${PICFLAG} ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 38.endif 39 40.if !defined(NOPROFILE) 41${OBJS_P}: libgcc2.c 42 ${CC} -c -p ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c} 43.endif 44 45.include <bsd.lib.mk>
|