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.2
11.2Smatt#	$NetBSD: Makefile,v 1.2 2014/03/02 03:55:19 matt Exp $
21.1Splunky
31.1Splunky.include <bsd.own.mk>		# for MKDYNAMICROOT definition
41.1Splunky
51.1SplunkyPROG=	ldd
61.1SplunkySRCS=	ldd.c
71.1SplunkyMAN=	ldd.1
81.1Splunky
91.1Splunky.PATH: ${.CURDIR}/..
101.1Splunky
111.2Smatt.if ${OBJECT_FMTS:Melf32} != ""
121.1SplunkyLIB_ELF32DIR!=	cd ${.CURDIR}/../elf32 && ${PRINTOBJDIR}
131.1SplunkyEXTRA_LIBS+=	${LIB_ELF32DIR}/libldd_elf32.a
141.2Smatt.else
151.2SmattCPPFLAGS.ldd.c+= -DELF64_ONLY
161.1Splunky.endif
171.1Splunky
181.1Splunky.if (${MACHINE_ARCH} == "mips64el") || (${MACHINE_ARCH} == "mips64eb")
191.1SplunkyLIB_ELF32COMPATDIR!=	cd ${.CURDIR}/../elf32_compat && ${PRINTOBJDIR}
201.1SplunkyEXTRA_LIBS+=		${LIB_ELF32COMPATDIR}/libldd_elf32_compat.a
211.1Splunky.endif
221.1Splunky
231.2Smatt.if ${OBJECT_FMTS:Melf64} != ""
241.1SplunkyLIB_ELF64DIR!=	cd ${.CURDIR}/../elf64 && ${PRINTOBJDIR}
251.1SplunkyEXTRA_LIBS+=	${LIB_ELF64DIR}/libldd_elf64.a
261.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=64
271.1Splunky.else
281.2SmattCPPFLAGS.ldd.c+= -DELFSIZE=32
291.1Splunky.endif
301.1Splunky
311.1SplunkyLDADD+=	${EXTRA_LIBS}
321.1SplunkyDPADD+=	${EXTRA_LIBS}
331.1Splunky
341.1Splunky.include "Makefile.common"
351.1Splunky
361.1Splunky.if (${MKDYNAMICROOT} == "no")
371.1SplunkyLDSTATIC?= -static
381.1Splunky.endif
391.1Splunky
401.1Splunky.include <bsd.prog.mk>
41

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