1 1.11 pgoyette # $NetBSD: Makefile,v 1.11 2019/01/27 02:08:50 pgoyette Exp $ 2 1.11 pgoyette 3 1.11 pgoyette NOSANITIZER= # defined 4 1.10 kamil 5 1.10 kamil NOSANITIZER= # defined 6 1.1 mrg 7 1.4 christos .include <bsd.own.mk> 8 1.7 mrg .include <bsd.init.mk> 9 1.7 mrg 10 1.8 joerg RTLD_FUNCS = \ 11 1.8 joerg _rtld_tls_allocate \ 12 1.8 joerg _rtld_tls_free \ 13 1.8 joerg 14 1.8 joerg .for _d in ${RTLD_FUNCS} 15 1.8 joerg CPPFLAGS+= -D${_d}=_elf32_${_d} 16 1.8 joerg .endfor 17 1.8 joerg 18 1.1 mrg CPPFLAGS+= -DELFSIZE=32 19 1.1 mrg LIB= ldd_elf32 20 1.1 mrg 21 1.2 mrg # XXX Force one member 22 1.2 mrg SRCS= dummy.c 23 1.2 mrg 24 1.3 mrg LIBISPRIVATE= yes 25 1.2 mrg .PATH: ${.CURDIR}/.. 26 1.2 mrg 27 1.7 mrg .ifdef MLIBDIR 28 1.7 mrg CPPFLAGS+= -DRTLD_ARCH_SUBDIR=\"${MLIBDIR}\" 29 1.1 mrg .endif 30 1.1 mrg 31 1.9 matt .if ${OBJECT_FMTS:Melf32} != "" 32 1.1 mrg .include "../Makefile.elf" 33 1.2 mrg .endif 34 1.1 mrg 35 1.2 mrg .include <bsd.lib.mk> 36