6706299: System property java.class.version should be 51 for jdk7
Summary: System property java.class.version should be 51 for jdk7
Reviewed-by: alanb
## Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved.# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.## This code is free software; you can redistribute it and/or modify it# under the terms of the GNU General Public License version 2 only, as# published by the Free Software Foundation. Sun designates this# particular file as subject to the "Classpath" exception as provided# by Sun in the LICENSE file that accompanied this code.## This code is distributed in the hope that it will be useful, but WITHOUT# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License# version 2 for more details (a copy is included in the LICENSE file that# accompanied this code).## You should have received a copy of the GNU General Public License version# 2 along with this work; if not, write to the Free Software Foundation,# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.## Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,# CA 95054 USA or visit www.sun.com if you need additional information or# have any questions.### Shared variables for standard unix utilties on all platforms.## Assumes Platform.gmk has been included before this file.## These input UTILS_* variables can be defined at anytime, ideally once.# Unix Commands: Normally /bin/, /usr/bin/. or C:/mksnt/mksnt/# UTILS_COMMAND_PATH# /usr/bin/ # UTILS_USR_BIN_PATH# /usr/ccs/bin/ (sccs, m4, lex, yacc, as, ar, strip, mcs)# UTILS_CCS_BIN_PATH# Dev Tools: zip, unzip, etc that we may have special versions of# UTILS_DEVTOOL_PATH## WARNING: This file cannot assume that any of these utilties are available# to be run via their variable names defined here.# The paths inside the UTILS_* variables may not be defined yet.## Note: There is no guarantee that all these exist on all platforms.# Some only make sense for one platform, but are harmless.#ifeq ($(PLATFORM),linux) UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) UTILS_USR_BIN_PATH=$(USRBIN_PATH) UTILS_CCS_BIN_PATH=$(USRBIN_PATH) UTILS_DEVTOOL_PATH=$(USRBIN_PATH)endififeq ($(PLATFORM),solaris) UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH) UTILS_CCS_BIN_PATH=$(UNIXCCS_PATH) UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH)endififeq ($(PLATFORM),windows) UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH) UTILS_CCS_BIN_PATH=$(UNIXCOMMAND_PATH) UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH)endif# Utilities ant and findbugsifndef ANT_HOME ANT_HOME = $(JDK_DEVTOOLS_DIR)/share/ant/latestendifANT = $(ANT_HOME)/bin/antifndef FINDBUGS_HOME FINDBUGS_HOME = $(JDK_DEVTOOLS_DIR)/share/findbugs/latestendifFINDBUGS = $(FINDBUGS_HOME)/bin/findbugs# UtilitiesADB = $(UTILS_COMMAND_PATH)adbAR = $(UTILS_CCS_BIN_PATH)arAS = $(UTILS_CCS_BIN_PATH)asBASENAME = $(UTILS_COMMAND_PATH)basenameCAT = $(UTILS_COMMAND_PATH)catCHMOD = $(UTILS_COMMAND_PATH)chmodCMP = $(UTILS_USR_BIN_PATH)cmpCOMM = $(UTILS_USR_BIN_PATH)commCOMPRESS = $(UTILS_USR_BIN_PATH)compressCP = $(UTILS_COMMAND_PATH)cpCPIO = $(UTILS_COMMAND_PATH)cpioCUT = $(UTILS_USR_BIN_PATH)cutDATE = $(UTILS_COMMAND_PATH)dateDF = $(UTILS_COMMAND_PATH)dfDIFF = $(UTILS_USR_BIN_PATH)diffDIRNAME = $(UTILS_USR_BIN_PATH)dirnameECHO = $(UTILS_COMMAND_PATH)echoEGREP = $(UTILS_COMMAND_PATH)egrepEXPR = $(UTILS_USR_BIN_PATH)exprFILE = $(UTILS_USR_BIN_PATH)fileFIND = $(UTILS_USR_BIN_PATH)findFMT = $(UTILS_COMMAND_PATH)fmtGDB = $(UTILS_USR_BIN_PATH)gdbGREP = $(UTILS_COMMAND_PATH)grepGUNZIP = $(UTILS_COMMAND_PATH)gunzipHEAD = $(UTILS_USR_BIN_PATH)headID = $(UTILS_COMMAND_PATH)idISAINFO = $(UTILS_COMMAND_PATH)isainfoKSH = $(UTILS_COMMAND_PATH)kshLD = $(UTILS_CCS_BIN_PATH)ldLEX = $(UTILS_CCS_BIN_PATH)lexLN = $(UTILS_COMMAND_PATH)lnLS = $(UTILS_COMMAND_PATH)lsMCS = $(UTILS_CCS_BIN_PATH)mcsM4 = $(UTILS_CCS_BIN_PATH)m4MKDIR = $(UTILS_COMMAND_PATH)mkdirMKSINFO = $(UTILS_COMMAND_PATH)mksinfoMSGFMT = $(UTILS_USR_BIN_PATH)msgfmtMV = $(UTILS_COMMAND_PATH)mvNAWK = $(UTILS_USR_BIN_PATH)nawkNM = $(UTILS_CCS_BIN_PATH)nmPKGMK = $(UTILS_COMMAND_PATH)pkgmkPRINTF = $(UTILS_USR_BIN_PATH)printfPWD = $(UTILS_COMMAND_PATH)pwdRC = $(UTILS_COMMAND_PATH)rcRMDIR = $(UTILS_COMMAND_PATH)rmdirRPM = $(UTILS_COMMAND_PATH)rpmRPMBUILD = $(UTILS_COMMAND_PATH)rpmbuildSCCS = $(UTILS_CCS_BIN_PATH)sccsSED = $(UTILS_COMMAND_PATH)sedSH = $(UTILS_COMMAND_PATH)shSHOWREV = $(UTILS_USR_BIN_PATH)showrevSORT = $(UTILS_COMMAND_PATH)sortSTRIP = $(UTILS_CCS_BIN_PATH)stripTAIL = $(UTILS_USR_BIN_PATH)tailTAR = $(UTILS_COMMAND_PATH)tarTEST = $(UTILS_USR_BIN_PATH)testTOUCH = $(UTILS_COMMAND_PATH)touchTR = $(UTILS_USR_BIN_PATH)trTRUE = $(UTILS_COMMAND_PATH)trueUNAME = $(UTILS_COMMAND_PATH)unameUNIQ = $(UTILS_USR_BIN_PATH)uniqUNZIP = $(UTILS_USR_BIN_PATH)unzipUNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfxWC = $(UTILS_USR_BIN_PATH)wcWHICH = $(UTILS_USR_BIN_PATH)whichYACC = $(UTILS_CCS_BIN_PATH)yaccZIPEXE = $(UTILS_DEVTOOL_PATH)zip# Special cases#RM is defined by GNU Make as 'rm -f'CD = cd # intrinsic unix command# Windows specificifeq ($(PLATFORM),windows) ifdef USING_CYGWIN # Intrinsic unix command, with backslash-escaped character interpretation ECHO = $(UNIXCOMMAND_PATH)echo -e ZIPEXE = $(UNIXCOMMAND_PATH)zip UNZIP = $(UNIXCOMMAND_PATH)unzip else ZIPEXE = $(UTILS_DEVTOOL_PATH)zip UNZIP = $(UTILS_DEVTOOL_PATH)unzip endif # Re-define some utilities LEX =# override GNU Make intrinsic: no lex on windows NAWK = $(UNIXCOMMAND_PATH)awkendif# Linux specificifeq ($(PLATFORM),linux) # A few redefines # Allows for builds on Debian GNU Linux, basename is in a different place BASENAME=$(firstword $(wildcard $(UTILS_COMMAND_PATH)basename) \ $(wildcard $(UTILS_USR_BIN_PATH)basename)) # RPM 4 has replaced "rpm -b" with an entirely new utility "rpmbuild". # Also, some distribution (Ubuntu, Debian, others?) place the rpm command # itself in /usr/bin rather than it's traditional home in /bin. RPM=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpm) \ $(wildcard $(UTILS_USR_BIN_PATH)rpm)) RPMBUILD=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpmbuild) \ $(wildcard $(UTILS_USR_BIN_PATH)rpmbuild) \ $(wildcard $(UTILS_COMMAND_PATH)rpm) \ $(wildcard $(UTILS_USR_BIN_PATH)rpm)) # Most Linux distros have "sort" in /bin. Ubuntu, Debian and perhaps # others have it in /usr/bin. SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \ $(wildcard $(UTILS_USR_BIN_PATH)sort)) NAWK = $(USRBIN_PATH)gawk # Intrinsic unix command, with backslash-escaped character interpretation ECHO = /bin/echo -e # These are really in UTILS_USR_BIN_PATH on Linux (only sccs is not) AR = $(UTILS_USR_BIN_PATH)ar AS = $(UTILS_USR_BIN_PATH)as LD = $(UTILS_USR_BIN_PATH)ld LEX = $(UTILS_USR_BIN_PATH)lex MCS = $(UTILS_USR_BIN_PATH)mcs M4 = $(UTILS_USR_BIN_PATH)m4 NM = $(UTILS_USR_BIN_PATH)nm STRIP = $(UTILS_USR_BIN_PATH)strip YACC = $(UTILS_USR_BIN_PATH)yaccendif# Solaris specificifeq ($(PLATFORM),solaris) # Intrinsic unix command, with backslash-escaped character interpretation # (not using -e will cause build failure when using /bin/bash) # (using -e breaks something else) ECHO = /usr/bin/echoendif