Cross Reference: Makefile
xref: /src/usr.bin/ldd/elf64/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/ldd/elf64/
Makefile revision 1.9
11.9Skamil#	$NetBSD: Makefile,v 1.9 2018/06/21 10:41:46 kamil Exp $
21.9Skamil
31.9SkamilNOSANITIZER=		# defined
41.4Schristos
51.4Schristos.include <bsd.own.mk>
61.2Smrg
71.2SmrgCPPFLAGS+=	-DELFSIZE=64
81.2SmrgLIB=	ldd_elf64
91.2Smrg
101.2Smrg# XXX Force one member
111.2SmrgSRCS=	dummy.c
121.2Smrg
131.3SmrgLIBISPRIVATE=	yes
141.2Smrg.PATH: ${.CURDIR}/..
151.1Smrg
161.7Smatt.if ${OBJECT_FMTS:Melf64} != ""
171.1Smrg
181.1Smrg# XXX we need to make sure that we don't accidentally get the elf32
191.1Smrg# XXX versions of these.
201.1Smrg
211.1SmrgRTLD_FUNCS	= \
221.1Smrg	_rtld_expand_path \
231.1Smrg	_rtld_digest_dynamic \
241.1Smrg	_rtld_digest_phdr \
251.1Smrg	_rtld_load_needed_objects \
261.1Smrg	_rtld_load_object \
271.1Smrg	_rtld_map_object \
281.1Smrg	_rtld_obj_free \
291.1Smrg	_rtld_obj_new \
301.8Sjoerg	_rtld_object_add_name \
311.8Sjoerg	_rtld_object_match_name \
321.1Smrg	_rtld_add_paths \
331.1Smrg	_rtld_process_hints \
341.1Smrg	_rtld_sysctl \
351.6Sjoerg	_rtld_tls_allocate \
361.6Sjoerg	_rtld_tls_free \
371.1Smrg	_rtld_load_library
381.1Smrg
391.1Smrg.for _d in ${RTLD_FUNCS}
401.1SmrgCPPFLAGS+=	-D${_d}=_elf64_${_d}
411.1Smrg.endfor
421.1Smrg
431.5Smrg.if (${MACHINE_ARCH} == "mips64el") || (${MACHINE_ARCH} == "mips64eb")
441.5SmrgCPPFLAGS+=	-DRTLD_ARCH_SUBDIR=\"${MLIBDIR}\"
451.5Smrg.endif
461.5Smrg
471.1Smrg.include "../Makefile.elf"
481.1Smrg
491.1Smrg.endif
501.2Smrg
511.2Smrg.include <bsd.lib.mk>
52

Indexes created Thu Dec 04 23:09:28 GMT 2025