# $FreeBSD: src/usr.bin/objformat/Makefile,v 1.15 1999/12/24 15:18:19 green Exp $

PROG=		objformat
NOSHARED?=	YES

.if defined(TARGET_ARCH)
CFLAGS+=	-DTARGET_ARCH="${TARGET_ARCH}"
.endif

.if defined(OBJFORMAT_BUILTIN_CCVER_DEFAULT)
CFLAGS+=	-DCCVER_DEFAULT="\"${OBJFORMAT_BUILTIN_CCVER_DEFAULT}\""
.endif
.if defined(OBJFORMAT_BUILTIN_BINUTILSVER_DEFAULT)
CFLAGS+=	-DBINUTILSVER_DEFAULT="\"${OBJFORMAT_BUILTIN_BINUTILSVER_DEFAULT}\""
.endif
.if defined(TOOLS_PREFIX)
CFLAGS+=	-DOBJFORMAT_PATH_DEFAULT="\"${TOOLS_PREFIX}\""
.elif defined(OBJFORMAT_BUILTIN_PATH_DEFAULT)
CFLAGS+=	-DOBJFORMAT_PATH_DEFAULT="\"${OBJFORMAT_BUILTIN_PATH_DEFAULT}\""
.endif
# These will exec /usr/libexec/${BINUTILSVER}/<objformat>/<name>
#
LINKS+=	${BINDIR}/objformat ${BINDIR}/addr2line
LINKS+=	${BINDIR}/objformat ${BINDIR}/ar
LINKS+=	${BINDIR}/objformat ${BINDIR}/as
LINKS+=	${BINDIR}/objformat ${BINDIR}/c++filt
LINKS+=	${BINDIR}/objformat ${BINDIR}/elfedit
LINKS+=	${BINDIR}/objformat ${BINDIR}/gprof
LINKS+=	${BINDIR}/objformat ${BINDIR}/ld
LINKS+=	${BINDIR}/objformat ${BINDIR}/ld.bfd
LINKS+=	${BINDIR}/objformat ${BINDIR}/ld.gold
LINKS+=	${BINDIR}/objformat ${BINDIR}/nm
LINKS+=	${BINDIR}/objformat ${BINDIR}/objcopy
LINKS+=	${BINDIR}/objformat ${BINDIR}/objdump
LINKS+=	${BINDIR}/objformat ${BINDIR}/ranlib
LINKS+=	${BINDIR}/objformat ${BINDIR}/readelf
LINKS+=	${BINDIR}/objformat ${BINDIR}/size
LINKS+=	${BINDIR}/objformat ${BINDIR}/strings
LINKS+=	${BINDIR}/objformat ${BINDIR}/strip

# These will exec /usr/libexec/${CCVER}/<name>
#
LINKS+=	${BINDIR}/objformat ${BINDIR}/CC
LINKS+=	${BINDIR}/objformat ${BINDIR}/cpp
LINKS+=	${BINDIR}/objformat ${BINDIR}/c++
LINKS+=	${BINDIR}/objformat ${BINDIR}/cc
LINKS+=	${BINDIR}/objformat ${BINDIR}/g++
LINKS+=	${BINDIR}/objformat ${BINDIR}/gcc
LINKS+=	${BINDIR}/objformat ${BINDIR}/gcov

.include <bsd.prog.mk>
