Cross Reference: Makefile
xref: /src/usr.bin/ldd/elf64/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/ldd/elf64/
11.13Schristos#	$NetBSD: Makefile,v 1.13 2021/04/25 23:52:59 christos 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.12Smrg.if ${MKCOMPAT} != "no"
441.13Schristos. if ${MACHINE_MIPS64}
451.5SmrgCPPFLAGS+=	-DRTLD_ARCH_SUBDIR=\"${MLIBDIR}\"
461.12Smrg. endif
471.5Smrg.endif
481.5Smrg
491.1Smrg.include "../Makefile.elf"
501.1Smrg
511.1Smrg.endif
521.2Smrg
531.2Smrg.include <bsd.lib.mk>
54

Indexes created Wed Dec 03 22:09:28 GMT 2025