xref: /netbsd-src/external/gpl3/gcc/lib/Makefile.gthr (revision 571b11f4e91df6b9ae42be980b723852ac86d304)
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