make/autoconf/buildjdk-spec.gmk.in
changeset 55292 f4b2d5b83ebf
parent 53643 1126811a5124
child 58198 c46407f651a9
equal deleted inserted replaced
55291:47ee6c00d27c 55292:f4b2d5b83ebf
    30 # First include the real base spec.gmk file
    30 # First include the real base spec.gmk file
    31 include @SPEC@
    31 include @SPEC@
    32 
    32 
    33 CC := @BUILD_CC@
    33 CC := @BUILD_CC@
    34 CXX := @BUILD_CXX@
    34 CXX := @BUILD_CXX@
       
    35 # Ideally this should be probed by configure but that is tricky to implement,
       
    36 # and this should work in most cases.
       
    37 CPP := @BUILD_CC@ -E
    35 LD := @BUILD_LD@
    38 LD := @BUILD_LD@
    36 LDCXX := @BUILD_LDCXX@
    39 LDCXX := @BUILD_LDCXX@
    37 AS := @BUILD_AS@
    40 AS := @BUILD_AS@
    38 NM := @BUILD_NM@
    41 NM := @BUILD_NM@
    39 AR := @BUILD_AR@
    42 AR := @BUILD_AR@
    42 SYSROOT_CFLAGS := @BUILD_SYSROOT_CFLAGS@
    45 SYSROOT_CFLAGS := @BUILD_SYSROOT_CFLAGS@
    43 SYSROOT_LDFLAGS := @BUILD_SYSROOT_LDFLAGS@
    46 SYSROOT_LDFLAGS := @BUILD_SYSROOT_LDFLAGS@
    44 
    47 
    45 # These directories should not be moved to BUILDJDK_OUTPUTDIR
    48 # These directories should not be moved to BUILDJDK_OUTPUTDIR
    46 HOTSPOT_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(HOTSPOT_OUTPUTDIR))
    49 HOTSPOT_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(HOTSPOT_OUTPUTDIR))
       
    50 BUILDTOOLS_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(BUILDTOOLS_OUTPUTDIR))
    47 SUPPORT_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(SUPPORT_OUTPUTDIR))
    51 SUPPORT_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(SUPPORT_OUTPUTDIR))
    48 JDK_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(JDK_OUTPUTDIR))
    52 JDK_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(JDK_OUTPUTDIR))
    49 IMAGES_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(IMAGES_OUTPUTDIR))
    53 IMAGES_OUTPUTDIR := $(patsubst $(OUTPUTDIR)%,$(BUILDJDK_OUTPUTDIR)%,$(IMAGES_OUTPUTDIR))
    50 
    54 
    51 OPENJDK_BUILD_CPU_LEGACY := @OPENJDK_BUILD_CPU_LEGACY@
    55 OPENJDK_BUILD_CPU_LEGACY := @OPENJDK_BUILD_CPU_LEGACY@
    75 JVM_ASFLAGS := @OPENJDK_BUILD_JVM_ASFLAGS@
    79 JVM_ASFLAGS := @OPENJDK_BUILD_JVM_ASFLAGS@
    76 JVM_LIBS := @OPENJDK_BUILD_JVM_LIBS@
    80 JVM_LIBS := @OPENJDK_BUILD_JVM_LIBS@
    77 
    81 
    78 FDLIBM_CFLAGS := @OPENJDK_BUILD_FDLIBM_CFLAGS@
    82 FDLIBM_CFLAGS := @OPENJDK_BUILD_FDLIBM_CFLAGS@
    79 
    83 
       
    84 INTERIM_LANGTOOLS_ARGS := $(subst $(OUTPUTDIR),$(BUILDJDK_OUTPUTDIR),$(INTERIM_LANGTOOLS_ARGS))
       
    85 
    80 # The compiler for the build platform is likely not warning compatible with the official
    86 # The compiler for the build platform is likely not warning compatible with the official
    81 # compiler.
    87 # compiler.
    82 WARNINGS_AS_ERRORS := false
    88 WARNINGS_AS_ERRORS := false
    83 DISABLE_WARNING_PREFIX := @BUILD_CC_DISABLE_WARNING_PREFIX@
    89 DISABLE_WARNING_PREFIX := @BUILD_CC_DISABLE_WARNING_PREFIX@
    84 
    90