1 # $NetBSD: Makefile,v 1.21.40.1.4.1 2014/03/24 18:58:00 matt Exp $ 2 3 .include <bsd.own.mk> # For OBJECT_FMT 4 .include <bsd.shlib.mk> 5 6 .if ${MKPIC} != "no" && \ 7 (${OBJECT_FMT} == "a.out" || \ 8 (${OBJECT_FMT} == "ELF" && \ 9 (${MACHINE_ARCH} == "arm" || \ 10 ${MACHINE_ARCH} == "armv7" || \ 11 ${MACHINE_ARCH} == "i386" || \ 12 ${MACHINE_ARCH} == "m68k" || \ 13 ${MACHINE_ARCH} == "sparc" || \ 14 ${MACHINE_ARCH} == "vax"))) 15 16 PROG= ldconfig 17 SRCS= ldconfig.c shlib.c 18 19 CPPFLAGS += -I${NETBSDSRCDIR}/libexec/ld.aout_so 20 .PATH: ${NETBSDSRCDIR}/libexec/ld.aout_so 21 22 .if ${SHLIBINSTALLDIR} != ${LIBDIR} 23 CPPFLAGS+=-DSTANDARD_SEARCH_DIRS=\"${SHLIBINSTALLDIR}\",\"${LIBDIR}\" 24 .endif 25 26 .endif 27 28 MAN= ldconfig.8 29 30 .include <bsd.prog.mk> 31