make/launcher/Launcher-jdk.jcmd.gmk
author hb
Fri, 19 Jan 2018 13:46:27 +0530
branchjmx-rest-api
changeset 56026 bd531f08d7c7
parent 47216 71c04702a3d5
child 48908 329428e095b6
permissions -rw-r--r--
1. Removed all changes to Java SE APIs 2. Changed module name to jdk.management.rest 3. Rest Adapter invoked via Module service provider 4. changed package name to jdk.internal.management.remote.rest 5. rest module and httpserver module part of platform modules
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     1
#
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
     2
# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     4
#
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    10
#
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    15
# accompanied this code).
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    16
#
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    20
#
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    23
# questions.
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    24
#
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    25
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    26
include LauncherCommon.gmk
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    27
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    28
$(eval $(call SetupBuildLauncher, jinfo, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    29
    MAIN_CLASS := sun.tools.jinfo.JInfo, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    30
    JAVA_ARGS := \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    31
        -Dsun.jvm.hotspot.debugger.useProcDebugger \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    32
        -Dsun.jvm.hotspot.debugger.useWindbgDebugger, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    33
    MACOSX_SIGNED := true, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    34
))
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    35
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    36
$(eval $(call SetupBuildLauncher, jmap, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    37
    MAIN_CLASS := sun.tools.jmap.JMap, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    38
    JAVA_ARGS := \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    39
        -Dsun.jvm.hotspot.debugger.useProcDebugger \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    40
        -Dsun.jvm.hotspot.debugger.useWindbgDebugger, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    41
    MACOSX_SIGNED := true, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    42
))
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    43
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    44
$(eval $(call SetupBuildLauncher, jps, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    45
    MAIN_CLASS := sun.tools.jps.Jps, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    46
))
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    47
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    48
$(eval $(call SetupBuildLauncher, jstack, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    49
    MAIN_CLASS := sun.tools.jstack.JStack, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    50
    JAVA_ARGS := \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    51
        -Dsun.jvm.hotspot.debugger.useProcDebugger \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    52
        -Dsun.jvm.hotspot.debugger.useWindbgDebugger, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    53
    MACOSX_SIGNED := true, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    54
))
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    55
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    56
$(eval $(call SetupBuildLauncher, jstat, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    57
    MAIN_CLASS := sun.tools.jstat.Jstat, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    58
))
25859
3317bb8137f4 8054834: Modular Source Code
chegar
parents:
diff changeset
    59
33523
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    60
$(eval $(call SetupBuildLauncher, jcmd, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    61
    MAIN_CLASS := sun.tools.jcmd.JCmd, \
eb067bcd9414 8141444: Clean up building of JDK launchers
ihse
parents: 27565
diff changeset
    62
))