make/hotspot/lib/CompileLibjsig.gmk
author erikj
Tue, 12 Sep 2017 19:03:56 +0200
changeset 47217 72e3ae9a25eb
parent 47216 71c04702a3d5
child 47264 8b5ed0358b3a
permissions -rw-r--r--
8187444: Forest Consolidation: Make build work Reviewed-by: darcy, ihse Contributed-by: erik.joelsson@oracle.com, maurizio.cimadamore@oracle.com, sundararajan.athijegannathan@oracle.com, jonathan.gibbons@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     1
#
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
     2
# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
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)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    38
      LIBJSIG_CFLAGS := -fPIC -D_GNU_SOURCE -D_REENTRANT $(EXTRA_CFLAGS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    39
      LIBJSIG_LDFLAGS := $(LDFLAGS_HASH_STYLE) $(EXTRA_CFLAGS)
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)
47217
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 47216
diff changeset
    60
      LIBJSIG_CFLAGS := -m64 -KPIC -mt -I $(TOPDIR)/src/hotspot/os/solaris
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)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    69
      LIBJSIG_CFLAGS := -q64 -D_GNU_SOURCE -D_REENTRANT -qpic=large
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)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    78
      LIBJSIG_CFLAGS := -m64 -D_GNU_SOURCE -pthread -mno-omit-leaf-frame-pointer -mstack-alignment=16 -fPIC
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
47217
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 47216
diff changeset
    84
    LIBJSIG_SRC_FILE := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/native/libjsig/jsig.c
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 47216
diff changeset
    85
    LIBJSIG_MAPFILE := $(wildcard $(TOPDIR)/make/mapfiles/libjsig/mapfile-vers-$(OPENJDK_TARGET_OS))
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    86
    LIBJSIG_OUTPUTDIR := $(HOTSPOT_OUTPUTDIR)/libjsig
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    87
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    88
    LIBJSIG_LDFLAGS += $(SHARED_LIBRARY_FLAGS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    89
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    90
    LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    91
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    92
    $(eval $(call SetupNativeCompilation, BUILD_LIBJSIG, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    93
        LIBRARY := jsig, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    94
        EXTRA_FILES := $(LIBJSIG_SRC_FILE), \
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
    95
        OUTPUT_DIR := $(LIB_OUTPUTDIR), \
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    96
        LANG := C, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    97
        CFLAGS := $(LIBJSIG_CFLAGS) $(LIBJSIG_CPU_FLAGS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    98
        LDFLAGS := $(LIBJSIG_LDFLAGS) $(LIBJSIG_CPU_FLAGS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
    99
        LIBS := $(LIBJSIG_LIBS), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   100
        MAPFILE := $(LIBJSIG_MAPFILE), \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   101
        OBJECT_DIR := $(LIBJSIG_OUTPUTDIR)/objs, \
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   102
    ))
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   103
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   104
    TARGETS += $(BUILD_LIBJSIG)
41277
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   105
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   106
    ############################################################################
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   107
    # Create symlinks in each variant sub dir
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   108
    ifeq ($(OPENJDK_TARGET_OS), macosx)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   109
      DEBUG_INFO_SUFFIX := $(SHARED_LIBRARY_SUFFIX).dSYM
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   110
    else
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   111
      DEBUG_INFO_SUFFIX := .debuginfo
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   112
    endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   113
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   114
    # $1 variant subdir
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   115
    define CreateSymlinks
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   116
      # Always symlink from libdir/variant/libjsig.so -> ../libjsig.so and
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   117
      # the corresponding debuginfo.
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   118
      $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig): \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   119
          $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   120
		$$(call MakeDir, $$(@D))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   121
		$(RM) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   122
		$(LN) -s ../$$(@F) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   123
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   124
      TARGETS += $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig)
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
      ifeq ($(COPY_DEBUG_SYMBOLS), true)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   127
        $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig$(DEBUG_INFO_SUFFIX): \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   128
            $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   129
		$$(call MakeDir, $$(@D))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   130
		$(RM) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   131
		$(LN) -s ../$$(@F) $$@
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   132
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   133
        TARGETS += $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig$(DEBUG_INFO_SUFFIX)
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
        ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), true)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   136
          $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig.diz: \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   137
              $(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
   138
			$(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
   139
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   140
          TARGETS += $(LIB_OUTPUTDIR)/$1/$(LIBRARY_PREFIX)jsig.diz
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   141
        endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   142
      endif
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   143
    endef
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   144
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   145
    # 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
   146
    # others it's server.
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   147
    VARIANT_SUBDIRS := $(filter client minimal, $(JVM_VARIANTS)) \
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   148
        $(if $(filter-out client minimal, $(JVM_VARIANTS)), server)
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   149
    $(foreach v, $(VARIANT_SUBDIRS), $(eval $(call CreateSymlinks,$v)))
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   150
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   151
    ############################################################################
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
    include CopyToExplodedJdk.gmk
65200988b2ee 8150736: Excessive disk space used by build system
erikj
parents: 38097
diff changeset
   154
37437
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   155
  endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   156
endif
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   157
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   158
all: $(TARGETS)
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   159
f824aabc7af8 8152666: The new Hotspot Build System
erikj
parents:
diff changeset
   160
.PHONY: all