xref: /dragonfly/usr.bin/objformat/Makefile (revision c89a6c1b)
1# $FreeBSD: src/usr.bin/objformat/Makefile,v 1.15 1999/12/24 15:18:19 green Exp $
2# $DragonFly: src/usr.bin/objformat/Makefile,v 1.13 2008/05/14 15:02:48 hasso Exp $
3
4PROG=		objformat
5NOSHARED?=	YES
6
7.if defined(TARGET_ARCH)
8CFLAGS+=	-DTARGET_ARCH="${TARGET_ARCH}"
9.endif
10
11.if defined(OBJFORMAT_BUILTIN_CCVER_DEFAULT)
12CFLAGS+=	-DCCVER_DEFAULT="\"${OBJFORMAT_BUILTIN_CCVER_DEFAULT}\""
13.endif
14.if defined(OBJFORMAT_BUILTIN_BINUTILSVER_DEFAULT)
15CFLAGS+=	-DBINUTILSVER_DEFAULT="\"${OBJFORMAT_BUILTIN_BINUTILSVER_DEFAULT}\""
16.endif
17.if defined(TOOLS_PREFIX)
18CFLAGS+=	-DOBJFORMAT_PATH_DEFAULT="\"${TOOLS_PREFIX}\""
19.elif defined(OBJFORMAT_BUILTIN_PATH_DEFAULT)
20CFLAGS+=	-DOBJFORMAT_PATH_DEFAULT="\"${OBJFORMAT_BUILTIN_PATH_DEFAULT}\""
21.endif
22# These will exec /usr/libexec/${BINUTILSVER}/<objformat>/<name>
23#
24LINKS+=	${BINDIR}/objformat ${BINDIR}/addr2line
25LINKS+=	${BINDIR}/objformat ${BINDIR}/ar
26LINKS+=	${BINDIR}/objformat ${BINDIR}/as
27LINKS+=	${BINDIR}/objformat ${BINDIR}/gasp
28LINKS+=	${BINDIR}/objformat ${BINDIR}/ld
29LINKS+=	${BINDIR}/objformat ${BINDIR}/nm
30LINKS+=	${BINDIR}/objformat ${BINDIR}/objcopy
31LINKS+=	${BINDIR}/objformat ${BINDIR}/objdump
32LINKS+=	${BINDIR}/objformat ${BINDIR}/ranlib
33LINKS+=	${BINDIR}/objformat ${BINDIR}/size
34LINKS+=	${BINDIR}/objformat ${BINDIR}/strings
35LINKS+=	${BINDIR}/objformat ${BINDIR}/strip
36
37# These will exec /usr/bin/${CCVER}/<name>
38#
39LINKS+=	${BINDIR}/objformat ${BINDIR}/CC
40LINKS+=	${BINDIR}/objformat ${BINDIR}/cpp
41LINKS+=	${BINDIR}/objformat ${BINDIR}/c++
42LINKS+=	${BINDIR}/objformat ${BINDIR}/c++filt
43LINKS+=	${BINDIR}/objformat ${BINDIR}/cc
44LINKS+=	${BINDIR}/objformat ${BINDIR}/g++
45LINKS+=	${BINDIR}/objformat ${BINDIR}/gcc
46LINKS+=	${BINDIR}/objformat ${BINDIR}/gcov
47
48.include <bsd.prog.mk>
49