1 1.3 christos # $NetBSD: Makefile,v 1.3 2024/06/30 16:15:04 christos Exp $ 2 1.1 mrg 3 1.1 mrg PROG= lto-dump 4 1.1 mrg # XXX pullout from LTO_DUMP_OBJS 5 1.2 mrg SRCS= lto-lang.cc \ 6 1.2 mrg lto-object.cc \ 7 1.2 mrg attribs.cc \ 8 1.2 mrg lto-partition.cc \ 9 1.2 mrg lto-symtab.cc \ 10 1.2 mrg lto-dump.cc \ 11 1.2 mrg lto-common.cc \ 12 1.2 mrg main.cc 13 1.1 mrg 14 1.1 mrg BINDIR= /usr/bin 15 1.1 mrg 16 1.1 mrg CPPFLAGS+= -DPREFIX=\"/usr\" 17 1.1 mrg 18 1.3 christos COPTS.lto-lang.cc+= -Wno-error=stack-protector 19 1.3 christos COPTS.lto-common.cc+= -Wno-error=stack-protector 20 1.1 mrg 21 1.1 mrg .include "../Makefile.backend" 22 1.1 mrg .include "../Makefile.target-defines" 23 1.1 mrg .include "../Makefile.libcpp" 24 1.1 mrg .include "../Makefile.backtrace" 25 1.1 mrg .include "../Makefile.libdecnumber" 26 1.1 mrg 27 1.2 mrg .if ${MACHINE_ARCH} == "vax" && 0 28 1.1 mrg COPTS.lto-lang.c+=-O0 29 1.1 mrg COPTS.lto-symtab.c+=-O0 30 1.1 mrg .endif 31 1.1 mrg 32 1.1 mrg LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm 33 1.1 mrg DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} 34 1.1 mrg 35 1.1 mrg .PATH: ${DIST}/gcc/lto ${DIST}/gcc ${DIST}/gcc/doc 36