Cross Reference: Makefile
xref: /src/usr.bin/ldd/build/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/ldd/build/
Makefile revision 1.3
11.3Skamil#	$NetBSD: Makefile,v 1.3 2018/06/21 10:41:45 kamil Exp $
21.3Skamil
31.3SkamilNOSANITIZER=		# defined
41.1Splunky
51.1Splunky.include <bsd.own.mk>		# for MKDYNAMICROOT definition
61.1Splunky
71.1SplunkyPROG=	ldd
81.1SplunkySRCS=	ldd.c
91.1SplunkyMAN=	ldd.1
101.1Splunky
111.1Splunky.PATH: ${.CURDIR}/..
121.1Splunky
131.2Smatt.if ${OBJECT_FMTS:Melf32} != ""
141.1SplunkyLIB_ELF32DIR!=	cd ${.CURDIR}/../elf32 && ${PRINTOBJDIR}
151.1SplunkyEXTRA_LIBS+=	${LIB_ELF32DIR}/libldd_elf32.a
161.2Smatt.else
171.2SmattCPPFLAGS.ldd.c+= -DELF64_ONLY
181.1Splunky.endif
191.1Splunky
201.1Splunky.if (${MACHINE_ARCH} == "mips64el") || (${MACHINE_ARCH} == "mips64eb")
211.1SplunkyLIB_ELF32COMPATDIR!=	cd ${.CURDIR}/../elf32_compat && ${PRINTOBJDIR}
221.1SplunkyEXTRA_LIBS+=		${LIB_ELF32COMPATDIR}/libldd_elf32_compat.a
231.1Splunky.endif
241.1Splunky
251.2Smatt.if ${OBJECT_FMTS:Melf64} != ""
261.1SplunkyLIB_ELF64DIR!=	cd ${.CURDIR}/../elf64 && ${PRINTOBJDIR}
271.1SplunkyEXTRA_LIBS+=	${LIB_ELF64DIR}/libldd_elf64.a
281.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=64
291.1Splunky.else
301.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=32
311.1Splunky.endif
321.1Splunky
331.1SplunkyLDADD+=	${EXTRA_LIBS}
341.1SplunkyDPADD+=	${EXTRA_LIBS}
351.1Splunky
361.1Splunky.include "Makefile.common"
371.1Splunky
381.1Splunky.if (${MKDYNAMICROOT} == "no")
391.1SplunkyLDSTATIC?= -static
401.1Splunky.endif
411.1Splunky
421.1Splunky.include <bsd.prog.mk>
43

Indexes created Thu Jan 01 03:09:32 GMT 2026