Home | History | Annotate | Line # | Download | only in cc1
Makefile revision 1.9
      1  1.9  mrg #	$NetBSD: Makefile,v 1.9 2020/08/19 07:48:02 mrg Exp $
      2  1.1  mrg 
      3  1.1  mrg PROG=		cc1
      4  1.9  mrg SRCS=		${G_C_OBJS:S,c-family/,,:S,c/,,:S,known-headers.o,known-headers.cc,:S,c-spellcheck.o,c-spellcheck.cc,:Nlibcpp.a:.o=.c}
      5  1.9  mrg SRCS+=		main.c ${PROG}-checksum.c
      6  1.1  mrg CPPFLAGS+=	-DPREFIX=\"/usr\"
      7  1.1  mrg 
      8  1.1  mrg .include "../Makefile.backend"
      9  1.3  mrg .include "../Makefile.backtrace"
     10  1.3  mrg .include "../Makefile.common"
     11  1.3  mrg .include "../Makefile.common-target"
     12  1.1  mrg .include "../Makefile.libcpp"
     13  1.1  mrg .include "../Makefile.libdecnumber"
     14  1.3  mrg .include "../Makefile.libiberty"
     15  1.3  mrg 
     16  1.3  mrg CHECKSUM_OBJS=	${BACKENDOBJ}/libbackend.a \
     17  1.3  mrg 		main.o \
     18  1.3  mrg 		${LIBBACKTRACEOBJ}/libbacktrace.a \
     19  1.3  mrg 		${COMMONOBJ}/libcommon.a \
     20  1.3  mrg 		${COMMONTARGETOBJ}/libcommon-target.a \
     21  1.3  mrg 		${LIBCPPOBJ}/libcpp.a \
     22  1.3  mrg 		${LIBDECNUMBEROBJ}/libdecnumber.a \
     23  1.3  mrg 		${LIBIBERTYOBJ}/libiberty.a \
     24  1.3  mrg 		${G_C_OBJS:S,c-family/,,:S,c/,,} \
     25  1.3  mrg 		checksum-options
     26  1.3  mrg 
     27  1.3  mrg .include "../Makefile.checksum"
     28  1.3  mrg 
     29  1.3  mrg # XXX check this out, probably need it for plugins?
     30  1.3  mrg # LDFLAGS+=	-rdynamic
     31  1.1  mrg 
     32  1.3  mrg COPTS.c-ada-spec.c=	-Wno-stack-protector
     33  1.8  mrg COPTS.c-attribs.c=	-Wno-stack-protector
     34  1.3  mrg COPTS.c-aux-info.c=	-Wno-stack-protector
     35  1.3  mrg COPTS.c-common.c=	-Wno-stack-protector
     36  1.3  mrg COPTS.c-cppbuiltin.c=	-Wno-stack-protector
     37  1.5  mrg COPTS.c-decl.c=		-Wno-stack-protector
     38  1.3  mrg COPTS.c-format.c=	-Wno-stack-protector
     39  1.3  mrg COPTS.c-format.h=	-Wno-stack-protector
     40  1.3  mrg COPTS.c-lex.c=		-Wno-stack-protector
     41  1.3  mrg COPTS.c-opts.c=		-Wno-stack-protector
     42  1.3  mrg COPTS.c-ppoutput.c=	-Wno-stack-protector
     43  1.3  mrg COPTS.c-pragma.c=	-Wno-stack-protector
     44  1.3  mrg COPTS.c-typeck.c=	-Wno-stack-protector
     45  1.1  mrg 
     46  1.9  mrg COPTS.c-cppbuiltin.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
     47  1.9  mrg COPTS.c-typeck.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
     48  1.9  mrg 
     49  1.3  mrg CPPFLAGS.default-c.c+=	-I${BACKENDOBJ}
     50  1.1  mrg 
     51  1.5  mrg .if ${MACHINE_CPU} == "sh3"
     52  1.5  mrg BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c
     53  1.5  mrg .endif
     54  1.5  mrg 
     55  1.5  mrg .if ${MACHINE_CPU} == "vax"
     56  1.5  mrg COPTS.c-decl.c+=-O0
     57  1.5  mrg COPTS.c-typeck.c+=-O0
     58  1.5  mrg COPTS.c-array-notation.c+=-O0
     59  1.5  mrg COPTS.c-common.c+=-O0
     60  1.5  mrg COPTS.c-ada-spec.c+=-O0
     61  1.5  mrg COPTS.cilk.c+=-O0
     62  1.5  mrg COPTS.c-ubsan.c+=-O0
     63  1.5  mrg COPTS.cc1-checksum.c+=-O0
     64  1.5  mrg .endif
     65  1.5  mrg 
     66  1.9  mrg .if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel"
     67  1.9  mrg COPTS.c-common.c+=-O3
     68  1.9  mrg .endif
     69  1.9  mrg 
     70  1.1  mrg LDADD+=	${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm
     71  1.1  mrg DPADD+=	${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}
     72  1.1  mrg 
     73  1.3  mrg .PATH: ${DIST}/gcc ${DIST}/gcc/c ${DIST}/gcc/c-family ${DIST}/gcc/config
     74  1.3  mrg .PATH: ${G_out_file:H}
     75