Makefile revision 1.1
11.1Splunky#	$NetBSD: Makefile,v 1.1 2011/04/15 08:47:02 plunky 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.1Splunky.if (${MACHINE_ARCH} != "alpha")
121.1SplunkyLIB_ELF32DIR!=	cd ${.CURDIR}/../elf32 && ${PRINTOBJDIR}
131.1SplunkyEXTRA_LIBS+=	${LIB_ELF32DIR}/libldd_elf32.a
141.1Splunky.endif
151.1Splunky
161.1Splunky.if (${MACHINE_ARCH} == "mips64el") || (${MACHINE_ARCH} == "mips64eb")
171.1SplunkyLIB_ELF32COMPATDIR!=	cd ${.CURDIR}/../elf32_compat && ${PRINTOBJDIR}
181.1SplunkyEXTRA_LIBS+=		${LIB_ELF32COMPATDIR}/libldd_elf32_compat.a
191.1Splunky.endif
201.1Splunky
211.1Splunky.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc64") || \
221.1Splunky    (${MACHINE_ARCH} == "x86_64") || (${MACHINE_ARCH} == "powerpc64") || \
231.1Splunky    (${MACHINE_ARCH} == "mips64el") || (${MACHINE_ARCH} == "mips64eb")
241.1SplunkyLIB_ELF64DIR!=	cd ${.CURDIR}/../elf64 && ${PRINTOBJDIR}
251.1SplunkyEXTRA_LIBS+=	${LIB_ELF64DIR}/libldd_elf64.a
261.1SplunkyCPPFLAGS.ldd.c= -DELFSIZE=64
271.1Splunky.else
281.1SplunkyCPPFLAGS.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