xref: /illumos-gate/usr/src/Makefile.native (revision 9b9d39d2a32ff806d2431dbcc50968ef1e6d46b2)
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