1*571b11f4Smrg# $NetBSD: Makefile.gthr,v 1.3 2019/01/22 23:55:54 mrg Exp $ 2ac391578Smrg 3ac391578Smrg# makefile fragment to setup files selected by configure 4ac391578Smrg 5ac391578Smrg.if ${MKGCC} != "no" 6cba7a6aaSmrg 7cba7a6aaSmrgLIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} 8*571b11f4SmrgLIBGCC_DIST=${DIST}/libgcc 9cba7a6aaSmrg 10*571b11f4Smrg. include "${DIST}/../lib/libgcc/arch/${LIBGCC_MACHINE_ARCH}/gthr-defs.mk" 11cba7a6aaSmrg 12*571b11f4Smrg.if !empty(G_enable_execute_stack) 13*571b11f4SmrgCONFIG_LINKS+= \ 14*571b11f4Smrg ${G_enable_execute_stack} enable-execute-stack.c 15*571b11f4Smrg.endif 16*571b11f4Smrg 17*571b11f4Smrg.if !empty(G_unwind_header) 18*571b11f4SmrgCONFIG_LINKS+= \ 19*571b11f4Smrg ${G_unwind_header} unwind.h 20*571b11f4Smrg.endif 21*571b11f4Smrg 22*571b11f4Smrg.if !empty(G_md_unwind_header) 23*571b11f4SmrgCONFIG_LINKS+= \ 24*571b11f4Smrg ${G_md_unwind_header} md-unwind-support.h 25*571b11f4Smrg.endif 26*571b11f4Smrg 27*571b11f4Smrg.if !empty(G_sfp_machine_header) 28*571b11f4SmrgCONFIG_LINKS+= \ 29*571b11f4Smrg ${G_sfp_machine_header} sfp-machine.h 30*571b11f4Smrg.endif 31*571b11f4Smrg 32*571b11f4Smrg# Demand this one exists. 33*571b11f4SmrgCONFIG_LINKS+= \ 34ac391578Smrg ${G_thread_header} gthr-default.h 35*571b11f4Smrg 36ac391578SmrgBUILDSYMLINKS+= ${CONFIG_LINKS} 37ac391578Smrg. for _src _dst in ${CONFIG_LINKS} 38ac391578SmrgDPSRCS+= ${_dst} 39ac391578Smrg. endfor 40cba7a6aaSmrg 41*571b11f4Smrg.PATH: ${LIBGCC_DIST} ${LIBGCC_DIST}/config 42*571b11f4Smrg 43ac391578Smrg.endif 44