summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils/as/Makefile.inc0
blob: 0920fb1e2795b6dfc9398b9940e2e128b21b7e54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# $FreeBSD$

.include "${.CURDIR}/../../Makefile.inc0"

RELTOP:=	../${RELTOP}

.PATH: ${SRCDIR}/gas ${SRCDIR}/gas/config

MAN=		doc/as.1
SRCS+=		app.c as.c atof-generic.c atof-ieee.c bignum-copy.c \
		cond.c ecoff.c expr.c flonum-copy.c flonum-konst.c \
		flonum-mult.c frags.c hash.c input-file.c \
		input-scrub.c listing.c literal.c macro.c messages.c \
		output-file.c read.c sb.c stabs.c \
		subsegs.c symbols.c write.c depend.c ehopt.c
CFLAGS+=	-I${SRCDIR}/gas
CFLAGS+=	-I${SRCDIR}/gas/config
CFLAGS+=	-I${SRCDIR}
CFLAGS+=	-DVERSION=\"${VERSION}\" -DBFD_VERSION=\"${VERSION}\"
NOSHARED?=	yes
DPADD=		${RELTOP}/libbfd/libbfd.a
DPADD+=		${RELTOP}/libiberty/libiberty.a
DPADD+=		${RELTOP}/libopcodes/libopcodes.a
LDADD=		${DPADD}

# If set, BINUTILSDISTDIR is the path to a directory containing the full GNU
# binutils release. FreeBSD only distributes the bits that are required to
# build native architectures. BINUTILSDISTDIR is needed to build cross tools.
.if	defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR})
.PATH:		${BINUTILSDISTDIR}/gas ${BINUTILSDISTDIR}/gas/config
CFLAGS+=	-I${BINUTILSDISTDIR}/gas
CFLAGS+=	-I${BINUTILSDISTDIR}/gas/config
CFLAGS+=	-I${BINUTILSDISTDIR}/bfd
CFLAGS+=	-I${BINUTILSDISTDIR}/include
CFLAGS+=	-I${BINUTILSDISTDIR}
.endif
OpenPOWER on IntegriCloud