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