1*8feb0f0bSmrg# $NetBSD: Makefile.gthr,v 1.2 2023/02/20 02:11:57 mrg Exp $ 23ad841b2Smrg 33ad841b2Smrg# makefile fragment to setup files selected by configure 43ad841b2Smrg 53ad841b2Smrg.if ${MKGCC} != "no" 63ad841b2Smrg 73ad841b2SmrgLIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} 83ad841b2SmrgLIBGCC_DIST=${DIST}/libgcc 93ad841b2Smrg 103ad841b2Smrg. include "${DIST}/../lib/libgcc/arch/${LIBGCC_MACHINE_ARCH}/gthr-defs.mk" 113ad841b2Smrg 123ad841b2Smrg.if !empty(G_enable_execute_stack) 133ad841b2SmrgCONFIG_LINKS+= \ 143ad841b2Smrg ${G_enable_execute_stack} enable-execute-stack.c 153ad841b2Smrg.endif 163ad841b2Smrg 173ad841b2Smrg.if !empty(G_unwind_header) 183ad841b2SmrgCONFIG_LINKS+= \ 193ad841b2Smrg ${G_unwind_header} unwind.h 203ad841b2Smrg.endif 213ad841b2Smrg 223ad841b2Smrg.if !empty(G_md_unwind_header) 233ad841b2SmrgCONFIG_LINKS+= \ 243ad841b2Smrg ${G_md_unwind_header} md-unwind-support.h 253ad841b2Smrg.endif 263ad841b2Smrg 273ad841b2Smrg.if !empty(G_sfp_machine_header) 283ad841b2SmrgCONFIG_LINKS+= \ 293ad841b2Smrg ${G_sfp_machine_header} sfp-machine.h 303ad841b2Smrg.endif 313ad841b2Smrg 323ad841b2Smrg# Demand this one exists. 333ad841b2SmrgCONFIG_LINKS+= \ 343ad841b2Smrg ${G_thread_header} gthr-default.h 353ad841b2Smrg 363ad841b2SmrgBUILDSYMLINKS+= ${CONFIG_LINKS} 373ad841b2Smrg. for _src _dst in ${CONFIG_LINKS} 383ad841b2SmrgDPSRCS+= ${_dst} 393ad841b2Smrg. endfor 403ad841b2Smrg 413ad841b2Smrg.PATH: ${LIBGCC_DIST} ${LIBGCC_DIST}/config 423ad841b2Smrg 433ad841b2Smrg.endif 44