xref: /netbsd-src/external/gpl3/binutils.old/lib/libopcodes/Makefile (revision e992f068c547fd6e84b3f104dc2340adcc955732)
1*e992f068Schristos#	$NetBSD: Makefile,v 1.9 2024/06/29 16:36:00 christos Exp $
216dce513Schristos
316dce513SchristosNOLINKLIB=	# defined
416dce513SchristosNOLINT=		# defined
516dce513SchristosNOMAN=		# defined
616dce513SchristosNOPROFILE=	# defined
716dce513SchristosNOCLANGERROR=	# defined
816dce513Schristos
916dce513Schristos.include <bsd.init.mk>
1016dce513Schristos
1116dce513SchristosLIB=		opcodes
1216dce513Schristos
1316dce513SchristosBFD_MACHINE_ARCH?=	${MACHINE_ARCH:C/armv[4-7]/arm/}
1416dce513Schristos
1516dce513Schristos.if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk)
1616dce513Schristos.include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk"
1716dce513Schristos
18*e992f068SchristosSHLIB_MAJOR=	11
1916dce513SchristosSHLIB_MINOR=	0
2016dce513Schristos
2116dce513SchristosGCPPFLAGS=	${G_archdefs} ${G_DEFS} ${G_INCLUDES} ${G_TDEFAULTS}
2216dce513SchristosCPPFLAGS+=	-I${.CURDIR}/arch/${BFD_MACHINE_ARCH} \
2316dce513Schristos		-I${.CURDIR}/../libbfd/arch/${BFD_MACHINE_ARCH} \
2416dce513Schristos		-I${DIST}/include -I. \
2516dce513Schristos		-I${DIST}/bfd ${GCPPFLAGS:M-D*} \
2616dce513Schristos		${GCPPFLAGS:M-I*:N-I.*}
2716dce513Schristos
2816dce513SchristosGSRCS=		${G_BFD_MACHINES}
2916dce513SchristosSRCS=		${GSRCS:.lo=.c} ${G_libopcodes_la_SOURCES}
3016dce513Schristos
3116dce513Schristos.PATH: ${DIST}/opcodes
3216dce513Schristos
3316dce513Schristos.include <bsd.lib.mk>
3416dce513Schristos
3516dce513Schristos.else
3616dce513Schristos.include <bsd.prog.mk> # do nothing
3716dce513Schristos.endif
38