make/hotspot/lib/CompileLibjsig.gmk
author jprtadm
Tue, 13 Feb 2018 15:14:11 +0100
branchihse-remove-mapfiles-branch
changeset 56114 0d38468d211c
parent 56113 02cec376750e
permissions -rw-r--r--
Hacking away at solaris.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     1
#
47264
8b5ed0358b3a 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
goetz
parents: 47217
diff changeset
     2
# Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     4
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    10
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    15
# accompanied this code).
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    16
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    20
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    23
# questions.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    24
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    25
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    26
################################################################################
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    27
# Create the libjsig.so shared library
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    28
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    29
default: all
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    30
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    31
include $(SPEC)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    32
include MakeBase.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    33
include NativeCompilation.gmk
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    34
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    35
ifneq ($(OPENJDK_TARGET_OS), windows)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    36
  ifeq ($(STATIC_BUILD), false)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    37
    ifeq ($(OPENJDK_TARGET_OS), linux)
56112
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    38
      LIBJSIG_CFLAGS := -fvisibility=hidden -fPIC -D_GNU_SOURCE -D_REENTRANT $(EXTRA_CFLAGS)
47264
8b5ed0358b3a 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
goetz
parents: 47217
diff changeset
    39
      LIBJSIG_LDFLAGS := $(LDFLAGS_HASH_STYLE) ${LDFLAGS_NO_EXEC_STACK} $(EXTRA_CFLAGS)
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    40
      LIBJSIG_LIBS := $(LIBDL)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    41
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    42
      # NOTE: The old build compiled this library without -soname.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    43
      # To emulate this, we need to clear out SET_SHARED_LIBRARY_NAME.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    44
      SET_SHARED_LIBRARY_NAME :=
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    45
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    46
      # Flags for other CPUs can be provided in EXTRA_CFLAGS
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    47
      ifeq ($(OPENJDK_TARGET_CPU), x86_64)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    48
        LIBJSIG_CPU_FLAGS := -m64
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    49
      else ifeq ($(OPENJDK_TARGET_CPU), x86)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    50
        LIBJSIG_CPU_FLAGS := -m32 -march=i586
42559
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    51
      else ifeq ($(OPENJDK_TARGET_CPU), ppc64)
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    52
        LIBJSIG_CPU_FLAGS := -mcpu=powerpc64 -mtune=power5
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    53
      else ifeq ($(OPENJDK_TARGET_CPU), ppc64le)
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    54
        LIBJSIG_CPU_FLAGS := -DABI_ELFv2 -mcpu=power8 -mtune=power8
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    55
      else ifeq ($(OPENJDK_TARGET_CPU), s390x)
f71b844f33d1 8169625: Libjsig build doesn't set flags for ppc64/s390 builds
simonis
parents: 41277
diff changeset
    56
        LIBJSIG_CPU_FLAGS := -mbackchain -march=z10
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    57
      endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    58
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    59
    else ifeq ($(OPENJDK_TARGET_OS), solaris)
56114
0d38468d211c Hacking away at solaris.
jprtadm
parents: 56113
diff changeset
    60
      LIBJSIG_CFLAGS := -xldscope=hidden -m64 -KPIC -mt -I $(TOPDIR)/src/hotspot/os/$(HOTSPOT_TARGET_OS_TYPE)/include
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    61
      LIBJSIG_LDFLAGS := -m64 -mt -xnolib
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    62
      LIBJSIG_LIBS := $(LIBDL)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    63
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    64
      # NOTE: The old build compiled this library without -soname.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    65
      # To emulate this, we need to clear out SET_SHARED_LIBRARY_NAME.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    66
      SET_SHARED_LIBRARY_NAME :=
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    67
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    68
    else ifeq ($(OPENJDK_TARGET_OS), aix)
56113
02cec376750e Fix compiler flags for all compilers.
ihse
parents: 56112
diff changeset
    69
      LIBJSIG_CFLAGS := -qvisibility=hidden -q64 -D_GNU_SOURCE -D_REENTRANT -qpic=large
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    70
      LIBJSIG_LDFLAGS := -b64 -bexpall -G -bnoentry -qmkshrobj -brtl -bnolibpath -bernotok
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    71
      LIBJSIG_LIBS := $(LIBDL)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    72
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    73
      # NOTE: The old build compiled this library without -soname.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    74
      # To emulate this, we need to clear out SET_SHARED_LIBRARY_NAME.
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    75
      SET_SHARED_LIBRARY_NAME :=
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    76
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    77
    else ifeq ($(OPENJDK_TARGET_OS), macosx)
56112
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    78
      LIBJSIG_CFLAGS := -fvisibility=hidden -m64 -D_GNU_SOURCE -pthread -mno-omit-leaf-frame-pointer -mstack-alignment=16 -fPIC
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    79
      LIBJSIG_LDFLAGS := $(LDFLAGS_HASH_STYLE)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    80
    else
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    81
      $(error Unknown target OS $(OPENJDK_TARGET_OS) in CompileLibjsig.gmk)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    82
    endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    83
56112
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    84
    LIBJSIG_CFLAGS += \
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    85
        -I$(TOPDIR)/src/java.base/share/native/include \
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    86
        -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/include \
39286667d14e Remove libjsig mapfile.
ihse
parents: 48300
diff changeset
    87
        #
47871
5ab3961d20dd 8191204: Post-consolidation cleaning up of the build system
ihse
parents: 47765
diff changeset
    88
    LIBJSIG_SRC_DIR := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/native/libjsig
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    89
    LIBJSIG_OUTPUTDIR := $(HOTSPOT_OUTPUTDIR)/libjsig
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    90
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    91
    LIBJSIG_LDFLAGS += $(SHARED_LIBRARY_FLAGS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    92
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    93
    LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    94
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    95
    $(eval $(call SetupNativeCompilation, BUILD_LIBJSIG, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    96
        LIBRARY := jsig, \
47871
5ab3961d20dd 8191204: Post-consolidation cleaning up of the build system
ihse
parents: 47765
diff changeset
    97
        SRC := $(LIBJSIG_SRC_DIR), \
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    98
        OUTPUT_DIR := $(LIB_OUTPUTDIR), \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    99
        LANG := C, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   100
        CFLAGS := $(LIBJSIG_CFLAGS) $(LIBJSIG_CPU_FLAGS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   101
        LDFLAGS := $(LIBJSIG_LDFLAGS) $(LIBJSIG_CPU_FLAGS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   102
        LIBS := $(LIBJSIG_LIBS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   103
        OBJECT_DIR := $(LIBJSIG_OUTPUTDIR)/objs, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   104
    ))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   105
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   106
    TARGETS += $(BUILD_LIBJSIG)
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   107
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   108
    ############################################################################
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   109
    # Create symlinks in each variant sub dir
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   110
    ifeq ($(OPENJDK_TARGET_OS), macosx)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   111
      DEBUG_INFO_SUFFIX := $(SHARED_LIBRARY_SUFFIX).dSYM
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   112
    else
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   113
      DEBUG_INFO_SUFFIX := .debuginfo
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   114
    endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   115
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   116
    # $1 variant subdir
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   117
    define CreateSymlinks
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   118
      # Always symlink from libdir/variant/libjsig.so -> ../libjsig.so and
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   119
      # the corresponding debuginfo.
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   120
      $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig): \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   121
          $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   122
		$$(call MakeDir, $$(@D))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   123
		$(RM) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   124
		$(LN) -s ../$$(@F) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   125
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   126
      TARGETS += $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   127
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   128
      ifeq ($(COPY_DEBUG_SYMBOLS), true)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   129
        $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig$(DEBUG_INFO_SUFFIX): \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   130
            $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   131
		$$(call MakeDir, $$(@D))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   132
		$(RM) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   133
		$(LN) -s ../$$(@F) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   134
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   135
        TARGETS += $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig$(DEBUG_INFO_SUFFIX)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   136
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   137
        ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), true)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   138
          $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig.diz: \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   139
              $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig$(DEBUG_INFO_SUFFIX)
42144
01015af8278d 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip
ihse
parents: 41277
diff changeset
   140
			$(CD) $$(@D) && $(ZIPEXE) -q -y $$@ $$(basename $$(@F))$(DEBUG_INFO_SUFFIX)
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   141
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   142
          TARGETS += $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig.diz
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   143
        endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   144
      endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   145
    endef
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   146
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   147
    # The subdir is the same as the variant for client and minimal, for all
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   148
    # others it's server.
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   149
    VARIANT_SUBDIRS := $(filter client minimal, $(JVM_VARIANTS)) \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   150
        $(if $(filter-out client minimal, $(JVM_VARIANTS)), server)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   151
    $(foreach v, $(VARIANT_SUBDIRS), $(eval $(call CreateSymlinks,$v)))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   152
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   153
    ############################################################################
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   154
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   155
    include CopyToExplodedJdk.gmk
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   156
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   157
  endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   158
endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   159
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   160
all: $(TARGETS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   161
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   162
.PHONY: all