1*9b9d39d2SRichard Lowe# 2*9b9d39d2SRichard Lowe# This file and its contents are supplied under the terms of the 3*9b9d39d2SRichard Lowe# Common Development and Distribution License ("CDDL"), version 1.0. 4*9b9d39d2SRichard Lowe# You may only use this file in accordance with the terms of version 5*9b9d39d2SRichard Lowe# 1.0 of the CDDL. 6*9b9d39d2SRichard Lowe# 7*9b9d39d2SRichard Lowe# A full copy of the text of the CDDL should have accompanied this 8*9b9d39d2SRichard Lowe# source. A copy of the CDDL is also available via the Internet at 9*9b9d39d2SRichard Lowe# http://www.illumos.org/license/CDDL. 10*9b9d39d2SRichard Lowe# 11*9b9d39d2SRichard Lowe 12*9b9d39d2SRichard Lowe# 13*9b9d39d2SRichard Lowe# Copyright 2023 Richard Lowe 14*9b9d39d2SRichard Lowe# 15*9b9d39d2SRichard Lowe 16*9b9d39d2SRichard Lowe# Configure make to run the native tools with the native paths 17*9b9d39d2SRichard Lowe# Similar in spirit to Makefile.master.64. 18*9b9d39d2SRichard Lowe 19*9b9d39d2SRichard LoweGNUC_ROOT= $(NATIVE_GNUC_ROOT) 20*9b9d39d2SRichard LoweGCCLIBDIR= $(NATIVE_GCCLIBDIR) 21*9b9d39d2SRichard LoweGCCLIBDIR64= $(NATIVE_GCCLIBDIR64) 22*9b9d39d2SRichard Lowe 23*9b9d39d2SRichard LoweCFLAGS= $(NATIVE_CFLAGS) 24*9b9d39d2SRichard LoweASFLAGS= $(NATIVE_ASFLAGS) 25*9b9d39d2SRichard LoweCCFLAGS= $(NATIVE_CCFLAGS) 26*9b9d39d2SRichard LoweCFLAGS64= $(NATIVE_CFLAGS64) 27*9b9d39d2SRichard LoweASFLAGS64= $(NATIVE_ASFLAGS64) 28*9b9d39d2SRichard LoweCCFLAGS64= $(NATIVE_CCFLAGS64) 29*9b9d39d2SRichard Lowe 30*9b9d39d2SRichard LoweCCNEEDED= $(NATIVECCNEEDED) 31*9b9d39d2SRichard LoweCCNEEDED64= $(NATIVECCNEEDED64) 32*9b9d39d2SRichard Lowe 33*9b9d39d2SRichard LoweBUILD_CC= $(NATIVEBUILD_CC) 34*9b9d39d2SRichard LoweBUILD_CCC= $(NATIVEBUILD_CCC) 35*9b9d39d2SRichard LoweBUILD_CPP= $(NATIVEBUILD_CPP) 36*9b9d39d2SRichard LoweBUILD_LD= $(NATIVEBUILD_LD) 37*9b9d39d2SRichard LoweBUILD_AS= $(NATIVEBUILD_AS) 38*9b9d39d2SRichard Lowe 39*9b9d39d2SRichard LoweCC= $(NATIVECC) 40*9b9d39d2SRichard LoweCCC= $(NATIVECCC) 41*9b9d39d2SRichard LoweCPP= $(NATIVECPP) 42*9b9d39d2SRichard LoweAS= $(NATIVEAS) 43*9b9d39d2SRichard LoweLD= $(NATIVELD) 44*9b9d39d2SRichard Lowe 45*9b9d39d2SRichard LoweCC64= $(NATIVECC64) 46*9b9d39d2SRichard LoweCCC64= $(NATIVECCC64) 47*9b9d39d2SRichard LoweCPP64= $(NATIVECPP64) 48*9b9d39d2SRichard LoweAS64= $(NATIVEAS64) 49*9b9d39d2SRichard LoweLD64= $(NATIVELD64) 50*9b9d39d2SRichard Lowe 51*9b9d39d2SRichard Lowe# If we're building for the build machine, we should use the build-machine 52*9b9d39d2SRichard Lowe# link-editor just in case 53*9b9d39d2SRichard LoweCW_LINKER= 54