#       $NetBSD: Makefile.backend,v 1.11 2024/02/25 00:28:02 mrg Exp $

ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_
_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_=1

if ${PROG} != "lto-dump"
NOMAN=          # defined
NOCTF=          # defined
BINDIR=         /usr/libexec
endif

CPPFLAGS+=      -I${GCCARCH} -I${BACKENDOBJ} \
               ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*}

include <bsd.init.mk>

DPADD+=                 ${BACKENDOBJ}/libbackend.a
LDADD+=                 ${BACKENDOBJ}/libbackend.a

include "../Makefile.common-target"
include "../Makefile.common"
include "../Makefile.libiberty"
include "../Makefile.prog"
include "../Makefile.isl"

# Find our (local) libraries
LIBGMPDIR!=     cd ${GMPDISTDIR}/lib/libgmp && ${PRINTOBJDIR}
LIBMPFRDIR!=    cd ${MPFRDISTDIR}/lib/libmpfr && ${PRINTOBJDIR}
LIBMPCDIR!=     cd ${MPCDISTDIR}/lib/libmpc && ${PRINTOBJDIR}

LIBGMP=         ${LIBGMPDIR}/libgmp.a
LIBMPFR=        ${LIBMPFRDIR}/libmpfr.a
LIBMPC=         ${LIBMPCDIR}/libmpc.a

endif