Deleted Added
full compact
Makefile (133707) Makefile (136910)
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>