NetBSD/compat/libexec/ld.elf_so/Makefile

45 lines
802 B
Makefile

# $NetBSD: Makefile,v 1.3 2008/11/04 15:25:58 christos Exp $
NOMAN= # defined
.include <bsd.own.mk>
.include <bsd.obj.mk>
.if ${MKPIC} != "no"
SHLINKINSTALLDIR= /usr/libexec
LDFLAGS+= -m32
#CPPFLAGS+= -DDEBUG
#CPPFLAGS+= -DRTLD_DEBUG
#CPPFLAGS+= -DRTLD_DEBUG_RELOC
#DBG= -g
.include "${NETBSDSRCDIR}/compat/Makefile.compat"
.PATH: ${NETBSDSRCDIR}/libexec/ld.elf_so
.CURDIR:=${NETBSDSRCDIR}/libexec/ld.elf_so
# XXX
.if ${MACHINE} == "sparc64"
PROG= ld.elf_so-sparc
ARCHSUBDIR= sparc
.elif ${MACHINE} == "amd64"
PROG= ld.elf_so-i386
ARCHSUBDIR= i386
.endif
# XXX why do i need this?
dependall: ${PROG}
.include "${.CURDIR}/Makefile"
.if ${MACHINE} == "sparc64"
# XXX: Turn on big pic for sparc, because we somehow are generating GOT13
# relocations. Why?!?
CPPFLAGS+=-fPIC
.endif
.endif