Home | History | Annotate | Line # | Download | only in libopcodes
      1 #	$NetBSD: Makefile,v 1.15 2026/02/11 20:15:05 christos Exp $
      2 
      3 NOLINKLIB=	# defined
      4 NOLINT=		# defined
      5 NOMAN=		# defined
      6 NOPROFILE=	# defined
      7 NOCLANGERROR=	# defined
      8 
      9 .include <bsd.init.mk>
     10 
     11 LIB=		opcodes
     12 
     13 BFD_MACHINE_ARCH?=	${MACHINE_ARCH:C/armv[4-7]/arm/}
     14 
     15 .if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk)
     16 .include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk"
     17 
     18 SHLIB_MAJOR=	13
     19 SHLIB_MINOR=	0
     20 
     21 GCPPFLAGS=	${G_archdefs} ${G_DEFS} ${G_INCLUDES} ${G_TDEFAULTS}
     22 CPPFLAGS+=	-I${.CURDIR}/arch/${BFD_MACHINE_ARCH} \
     23 		-I${.CURDIR}/../libbfd/arch/${BFD_MACHINE_ARCH} \
     24 		-I${DIST}/include -I. \
     25 		-I${DIST}/bfd ${GCPPFLAGS:M-D*} \
     26 		${GCPPFLAGS:M-I*:N-I.*}
     27 
     28 GSRCS=		${G_BFD_MACHINES}
     29 SRCS=		${GSRCS:.lo=.c} ${G_libopcodes_la_SOURCES}
     30 
     31 .PATH: ${DIST}/opcodes
     32 
     33 .include <bsd.lib.mk>
     34 
     35 .else
     36 .include <bsd.prog.mk> # do nothing
     37 .endif
     38