Makefile.inc revision 189834
150472Speter# $FreeBSD: head/gnu/usr.bin/cc/Makefile.inc 189834 2009-03-14 22:50:03Z das $ 21823Sphk 345763Sobrien.include "../Makefile.inc" 445763Sobrien 518390Speter# Sometimes this is .include'd several times... 695294Sobrien.if !defined(__CC_MAKEFILE_INC__) 795294Sobrien__CC_MAKEFILE_INC__= ${MFILE} 895294Sobrien 996340SobrienGCCDIR= ${.CURDIR}/../../../../contrib/gcc 10169718SkanGCCLIB= ${.CURDIR}/../../../../contrib/gcclibs 112375Sbde 1296340Sobrien.include "Makefile.tgt" 1345943Sobrien 1418390Speter# Machine description. 1596340SobrienMD_FILE= ${GCCDIR}/config/${GCC_CPU}/${GCC_CPU}.md 16167471SkanGCC_TARGET= ${TARGET_ARCH}-undermydesk-freebsd 1745299Sobrien 1873306SobrienCFLAGS+= -DIN_GCC -DHAVE_CONFIG_H 1955220SobrienCFLAGS+= -DPREFIX=\"${TOOLS_PREFIX}/usr\" 2096340Sobrien#CFLAGS+= -DWANT_COMPILER_INVARIANTS 21189834SdasCSTD?= gnu89 2268572Sobrien 2368572Sobrien# If building 64-bit longs for the i386, "_LARGE_LONG" should also be defined 2468572Sobrien# to get the proper sizes in limits.h 2554987Sobrien.if defined(LONG_TYPE_SIZE) 2654987SobrienCFLAGS+= -DLONG_TYPE_SIZE=${LONG_TYPE_SIZE} 2754987Sobrien.endif 2818390Speter 2955220Sobrien.if ${TARGET_ARCH} != ${MACHINE_ARCH} 3045943SobrienCFLAGS+= -DCROSS_COMPILE 3145943Sobrien.endif 3245943Sobrien 3381749Sobrien.if defined(WANT_FORCE_OPTIMIZATION_DOWNGRADE) 3481749SobrienCFLAGS+= -DFORCE_OPTIMIZATION_DOWNGRADE=${WANT_FORCE_OPTIMIZATION_DOWNGRADE} 3581749Sobrien.endif 3681749Sobrien 3718390Speter.if exists(${.OBJDIR}/../cc_tools) 3818390SpeterCFLAGS+= -I${.OBJDIR}/../cc_tools 3945301Sobrien.endif 4018390SpeterCFLAGS+= -I${.CURDIR}/../cc_tools 4154987Sobrien# This must go after the -I for cc_tools to resolve ambiguities for hash.h 4254987Sobrien# correctly. 4352170SobrienCFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 4418390Speter 45169718SkanCFLAGS+= -I${GCCLIB}/include 46169718SkanCFLAGS+= -I${GCCLIB}/libcpp/include 47169718SkanCFLAGS+= -I${GCCLIB}/libdecnumber 48169718Skan 4916663Sjkh.if exists(${.OBJDIR}/../cc_int) 50169718SkanLIBBACKEND= ${.OBJDIR}/../cc_int/libbackend.a 512375Sbde.else 52169718SkanLIBBACKEND= ${.CURDIR}/../cc_int/libbackend.a 532375Sbde.endif 542375Sbde 55169718Skan.if exists(${.OBJDIR}/../libiberty) 56169718SkanLIBIBERTY= ${.OBJDIR}/../libiberty/libiberty.a 57169718Skan.else 58169718SkanLIBIBERTY= ${.CURDIR}/../libiberty/libiberty.a 59169718Skan.endif 60169718Skan 61169718Skan.if exists(${.OBJDIR}/../libcpp) 62169718SkanLIBCPP= ${.OBJDIR}/../libcpp/libcpp.a 63169718Skan.else 64169718SkanLIBCPP= ${.CURDIR}/../libcpp/libcpp.a 65169718Skan.endif 66169718Skan 67169718Skan.if exists(${.OBJDIR}/../libdecnumber) 68169718SkanLIBDECNUMBER= ${.OBJDIR}/../libdecnumber/libdecnumber.a 69169718Skan.else 70169718SkanLIBDECNUMBER= ${.CURDIR}/../libdecnumber/libdecnumber.a 71169718Skan.endif 72169718Skan 7395294Sobrien.endif # !__CC_MAKEFILE_INC__ 74