Makefile.inc0 revision 130575
1169689Skan# $FreeBSD: head/gnu/usr.bin/binutils/Makefile.inc0 130575 2004-06-16 07:09:44Z obrien $ 2169689Skan# 3169689Skan# This is included explicitly at the top of each sub-Makefile. We can't 4169689Skan# use the normal "Makefile.inc" mechanism, because we need some of these 5169689Skan# definitions before the sub-Makefile is processed. 6169689Skan 7169689SkanVERSION= "2.15 [FreeBSD] 2004-05-23" 8169689Skan 9169689SkanTARGET_ARCH?= ${MACHINE_ARCH} 10169689Skan.if ${TARGET_ARCH} == "amd64" 11169689SkanBINUTILS_ARCH=x86_64 12169689Skan.else 13169689SkanBINUTILS_ARCH=${TARGET_ARCH} 14169689Skan.endif 15169689SkanTARGET_TUPLE?= ${BINUTILS_ARCH}-obrien-freebsd 16169689Skan 17169689Skan# RELTOP is the relative path to this point in the source or object 18169689Skan# tree, from any subdirectory of same. It gets extra "../" prefixes 19169689Skan# added to it as we descend into subdirectories. 20169689SkanRELTOP:= .. 21169689Skan 22169689SkanRELSRC= ${RELTOP}/../../../contrib/binutils 23169689SkanSRCDIR= ${.CURDIR}/${RELSRC} 24169689Skan 25169689SkanCFLAGS+= -I. 26169689Skan.if exists(${.CURDIR}/${TARGET_ARCH}) 27169689SkanCFLAGS+= -I${.CURDIR}/${TARGET_ARCH} 28169689Skan.endif 29169689SkanCFLAGS+= -I${.CURDIR} 30169689SkanCFLAGS+= -I${.CURDIR}/${RELTOP}/libbfd/${TARGET_ARCH} 31169689SkanCFLAGS+= -I${.OBJDIR}/${RELTOP}/libbfd 32169689SkanCFLAGS+= -I${SRCDIR}/include 33169689Skan 34169689Skan.if exists(${.CURDIR}/${TARGET_ARCH}) 35169689Skan.PATH: ${.CURDIR}/${TARGET_ARCH} 36169689Skan.endif 37169689Skan 38169689SkanARCHS= ${TARGET_ARCH} 39169689Skan 40169689Skan.for _arch in ${CROSS_ARCH} 41169689Skan.if (${ARCHS:R:M${_arch:R}} == "") 42169689SkanARCHS+= $(_arch) 43169689Skan.endif 44169689Skan.endfor 45169689Skan 46169689Skan.for _arch in ${ARCHS} 47169689Skan.if exists(${.CURDIR}/Makefile.${_arch}) 48169689Skan.include "${.CURDIR}/Makefile.${_arch}" 49169689Skan.endif 50169689Skan.endfor 51169689Skan