build.sh revision 91
0N/A# Copyright 1998-2000 Sun Microsystems, Inc. All Rights Reserved. 0N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A# This code is free software; you can redistribute it and/or modify it 0N/A# under the terms of the GNU General Public License version 2 only, as 0N/A# published by the Free Software Foundation. 0N/A# This code is distributed in the hope that it will be useful, but WITHOUT 0N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A# version 2 for more details (a copy is included in the LICENSE file that 0N/A# accompanied this code). 0N/A# You should have received a copy of the GNU General Public License version 0N/A# 2 along with this work; if not, write to the Free Software Foundation, 0N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 0N/A# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 0N/A# CA 95054 USA or visit www.sun.com if you need additional information or 0N/A# have any questions. 0N/A# Make sure the variable JAVA_HOME is set before running this script. 0N/A echo "Usage : $0 [-sb | -sbfast] config ws_path" 0N/A echo " -sb ::= enable source browser info generation for" 0N/A echo " all configs during compilation" 0N/A echo " -sbfast ::= enable source browser info generation for" 0N/A echo " all configs without compilation" 0N/A echo " config ::= debug | debug1 | debugcore" 0N/A echo " fastdebug | fastdebug1 | fastdebugcore" 0N/A echo " jvmg | jvmg1 | jvmgcore" 0N/A echo " optimized | optimized1 | optimizedcore" 0N/A echo " profiled | profiled1 | profiledcore" 0N/A echo " product | product1 | productcore" 0N/A echo " ws_path ::= path to HotSpot workspace" 0N/A# extract possible options 0N/A echo "Unknown option: '$1'" >&
2 0N/A# should be just two args left at this point 0N/A echo "JAVA_HOME needs to be set to a valid JDK path" 0N/A# This is necessary as long as we are using the old launcher 0N/A# with the new distribution format: 0N/A if [
"${GNUMAKE-}" !=
"" ];
then break;
fi 0N/A: ${
GNUMAKE:?
'Cannot locate the gnumake program. Stop.'}
0N/Aecho "### ENVIRONMENT SETTINGS:"