197403Sobrien# $FreeBSD$
297403Sobrien
3169691Skan.include "../Makefile.inc0"
497403Sobrien
597403Sobrien.PATH: ${SRCDIR}/opcodes
697403Sobrien
797403SobrienLIB=	opcodes
897403SobrienSRCS+=	dis-buf.c dis-init.c disassemble.c i386-opc.c
997403SobrienCFLAGS+= -D_GNU_SOURCE
1097403SobrienCFLAGS+= -I${SRCDIR}/opcodes -I${SRCDIR}/bfd
1197403SobrienINTERNALLIB=
1297403Sobrien
1397403Sobrien# If set, BINUTILSDISTDIR is the path to a directory containing the full GNU
1497403Sobrien# binutils release. FreeBSD only distributes the bits that are required to
1597403Sobrien# build native architectures. BINUTILSDISTDIR is needed to build cross tools.
1697403Sobrien.if	defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR})
1797403Sobrien.PATH: ${BINUTILSDISTDIR}/bfd ${BINUTILSDISTDIR}/opcodes
18169691SkanCFLAGS+= -I${BINUTILSDISTDIR}/opcodes -I${BINUTILSDISTDIR}/bfd
1997403SobrienCFLAGS+= -I${BINUTILSDISTDIR}/include
2097403Sobrien.endif
2197403Sobrien
2297403Sobrien.include <bsd.lib.mk>
2397403Sobrien