Cross Reference: Makefile
xref: /src/usr.bin/ldd/build/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/ldd/build/
11.7Schristos#	$NetBSD: Makefile,v 1.7 2021/04/25 23:52:59 christos 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.6Smrg.if ${MKCOMPAT} != "no"
211.7Schristos. if ${MACHINE_MIPS64}
221.1SplunkyLIB_ELF32COMPATDIR!=	cd ${.CURDIR}/../elf32_compat && ${PRINTOBJDIR}
231.1SplunkyEXTRA_LIBS+=		${LIB_ELF32COMPATDIR}/libldd_elf32_compat.a
241.6Smrg. endif
251.1Splunky.endif
261.1Splunky
271.2Smatt.if ${OBJECT_FMTS:Melf64} != ""
281.1SplunkyLIB_ELF64DIR!=	cd ${.CURDIR}/../elf64 && ${PRINTOBJDIR}
291.1SplunkyEXTRA_LIBS+=	${LIB_ELF64DIR}/libldd_elf64.a
301.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=64
311.1Splunky.else
321.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=32
331.1Splunky.endif
341.1Splunky
351.1SplunkyLDADD+=	${EXTRA_LIBS}
361.1SplunkyDPADD+=	${EXTRA_LIBS}
371.1Splunky
381.1Splunky.include "Makefile.common"
391.1Splunky
401.1Splunky.if (${MKDYNAMICROOT} == "no")
411.1SplunkyLDSTATIC?= -static
421.1Splunky.endif
431.1Splunky
441.1Splunky.include <bsd.prog.mk>
45

Indexes created Mon Nov 10 17:20:41 GMT 2025