]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - gnu/usr.bin/cc/cc1/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / gnu / usr.bin / cc / cc1 / Makefile
1 # $FreeBSD$
2
3 .include "../Makefile.inc"
4 NO_MAN=
5 .include <bsd.own.mk>
6
7 .PATH: ${GCCDIR}
8
9 PROG=   cc1
10 SRCS=   main.c c-parser.c c-lang.c
11 BINDIR= /usr/libexec
12 .if ${MK_SHARED_TOOLCHAIN} == "no"
13 NO_SHARED?=yes
14 .endif
15
16 OBJS+=  ${PROG}-checksum.o
17 DPADD=  ${LIBBACKEND} ${LIBCPP} ${LIBDECNUMBER} ${LIBIBERTY}
18 LDADD=  ${LIBBACKEND} ${LIBCPP} ${LIBDECNUMBER} ${LIBIBERTY}
19
20 DOBJS+= ${SRCS:N*.h:R:S/$/.o/g}
21 ${PROG}-dummy:  ${DOBJS}
22         ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${DOBJS} ${LDADD}
23 CLEANFILES+=    ${PROG}-dummy
24
25 ${PROG}-checksum.c:     ${PROG}-dummy
26         ../cc_tools/genchecksum ${PROG}-dummy > ${.TARGET}
27 CLEANFILES+=    ${PROG}-checksum.c
28
29 .include <bsd.prog.mk>