Makefile.inc revision 167471
1130803Smarcel# $FreeBSD: head/gnu/usr.bin/cc/Makefile.inc 167471 2007-03-12 00:28:06Z kan $ 246283Sdfr 3130803Smarcel.include "../Makefile.inc" 4130803Smarcel 5130803Smarcel# Sometimes this is .include'd several times... 698944Sobrien.if !defined(__CC_MAKEFILE_INC__) 746283Sdfr__CC_MAKEFILE_INC__= ${MFILE} 898944Sobrien 998944SobrienGCCDIR= ${.CURDIR}/../../../../contrib/gcc 1098944Sobrien 1198944Sobrien.include "Makefile.tgt" 1246283Sdfr 1398944Sobrien# Machine description. 1498944Sobrien.if ${TARGET_ARCH} == "arm" 1598944SobrienMD_FILE= ../cc_tools/arm-diked.md 1698944Sobrien.else 1746283SdfrMD_FILE= ${GCCDIR}/config/${GCC_CPU}/${GCC_CPU}.md 1898944Sobrien.endif 1998944SobrienGCC_TARGET= ${TARGET_ARCH}-undermydesk-freebsd 2098944Sobrien 2198944SobrienCFLAGS+= -DIN_GCC -DHAVE_CONFIG_H 2246283SdfrCFLAGS+= -DPREFIX=\"${TOOLS_PREFIX}/usr\" 2346283Sdfr#CFLAGS+= -DWANT_COMPILER_INVARIANTS 2446283Sdfr 2546283Sdfr# If building 64-bit longs for the i386, "_LARGE_LONG" should also be defined 2646283Sdfr# to get the proper sizes in limits.h 2746283Sdfr.if defined(LONG_TYPE_SIZE) 2846283SdfrCFLAGS+= -DLONG_TYPE_SIZE=${LONG_TYPE_SIZE} 2946283Sdfr.endif 3046283Sdfr 3146283Sdfr.if ${TARGET_ARCH} != ${MACHINE_ARCH} 3246283SdfrCFLAGS+= -DCROSS_COMPILE 3346283Sdfr.endif 3446283Sdfr 35130803Smarcel.if defined(WANT_FORCE_OPTIMIZATION_DOWNGRADE) 36130803SmarcelCFLAGS+= -DFORCE_OPTIMIZATION_DOWNGRADE=${WANT_FORCE_OPTIMIZATION_DOWNGRADE} 37130803Smarcel.endif 3846283Sdfr 3998944Sobrien.if exists(${.OBJDIR}/../cc_tools) 4098944SobrienCFLAGS+= -I${.OBJDIR}/../cc_tools 4198944Sobrien.endif 4298944SobrienCFLAGS+= -I${.CURDIR}/../cc_tools 4398944Sobrien# This must go after the -I for cc_tools to resolve ambiguities for hash.h 4446283Sdfr# correctly. 4546283SdfrCFLAGS+= -I${GCCDIR} -I${GCCDIR}/config 4646283Sdfr 4746283Sdfr.if exists(${.OBJDIR}/../cc_int) 4846283SdfrLIBCC_INT= ${.OBJDIR}/../cc_int/libcc_int.a 4946283Sdfr.else 5046283SdfrLIBCC_INT= ${.CURDIR}/../cc_int/libcc_int.a 5146283Sdfr.endif 5246283Sdfr 5398944Sobrien.endif # !__CC_MAKEFILE_INC__ 5498944Sobrien