1 # $NetBSD: Makefile,v 1.14 2009/12/13 08:50:56 mrg Exp $
3 WARNS?
= 3 # XXX: -Wsign-compare issues ld.elf_so source
5 .
include <bsd.own.mk
> # for MKDYNAMICROOT definition
12 SUBDIR
+= elf32 elf64 elf32_compat
14 .if
(${MACHINE_ARCH} != "alpha")
15 LIB_ELF32DIR
!= cd
${.CURDIR
}/elf32
&& ${PRINTOBJDIR}
16 EXTRA_LIBS
+= ${LIB_ELF32DIR}/libldd_elf32.a
19 .if
(${MACHINE_ARCH} == "mips64el") ||
(${MACHINE_ARCH} == "mips64eb")
20 LIB_ELF32COMPATDIR
!= cd
${.CURDIR
}/elf32_compat
&& ${PRINTOBJDIR}
21 EXTRA_LIBS
+= ${LIB_ELF32COMPATDIR}/libldd_elf32_compat.a
24 .if
(${MACHINE_ARCH} == "alpha") ||
(${MACHINE_ARCH} == "sparc64") || \
25 (${MACHINE_ARCH} == "x86_64") ||
(${MACHINE_ARCH} == "powerpc64") || \
26 (${MACHINE_ARCH} == "mips64el") ||
(${MACHINE_ARCH} == "mips64eb")
27 LIB_ELF64DIR
!= cd
${.CURDIR
}/elf64
&& ${PRINTOBJDIR}
28 EXTRA_LIBS
+= ${LIB_ELF64DIR}/libldd_elf64.a
29 CPPFLAGS.ldd.c
= -DELFSIZE
=64
31 CPPFLAGS.ldd.c
= -DELFSIZE
=32
37 .
include "Makefile.common"
39 .if
(${MKDYNAMICROOT} == "no")
43 .
include <bsd.prog.mk
>
44 .
include <bsd.subdir.mk
>