32 echo "Usage : $0 BuildTarget [LP64=1] [BuildOptions]"
33 echo " Server VM | Client VM"
34 echo "BuildTarget : debug | debug1"
35 echo " fastdebug | fastdebug1"
36 echo " jvmg | jvmg1"
37 echo " optimized | optimized1"
38 echo " profiled | profiled1"
39 echo " product | product1"
40 exit 1
41 fi
42
43 if [ "${JAVA_HOME-}" = "" -o ! -d "${JAVA_HOME-}" ]; then
44 echo "JAVA_HOME needs to be set to a valid JDK path"
45 echo "JAVA_HOME: ${JAVA_HOME-}"
46 exit 1
47 fi
48
49 # Just in case:
50 JAVA_HOME=`( cd $JAVA_HOME; pwd )`
51
52 if [ "${ALT_BOOTDIR-}" = "" -o ! -d "${ALT_BOOTDIR-}" -o ! -d ${ALT_BOOTDIR-}/jre/lib/ ]; then
53 ALT_BOOTDIR=${JAVA_HOME}
54 fi
55
56 # build in current directory by default
57 if [ "${ALT_OUTPUTDIR-}" = "" -o ! -d "${ALT_OUTPUTDIR-}" ]; then
58 ALT_OUTPUTDIR=`(pwd)`
59 fi
60
61 HOTSPOT_SRC=`(dirname $0)`/..
62 HOTSPOT_SRC=`(cd ${HOTSPOT_SRC}; pwd)`
63
64 for gm in gmake gnumake
65 do
66 if [ "${GNUMAKE-}" != "" ]; then break; fi
67 ($gm --version >/dev/null) 2>/dev/null && GNUMAKE=$gm
68 done
69 : ${GNUMAKE:?'Cannot locate the gnumake program. Stop.'}
70
71 # quiet build by default
72 Quiet="MAKE_VERBOSE="
|
32 echo "Usage : $0 BuildTarget [LP64=1] [BuildOptions]"
33 echo " Server VM | Client VM"
34 echo "BuildTarget : debug | debug1"
35 echo " fastdebug | fastdebug1"
36 echo " jvmg | jvmg1"
37 echo " optimized | optimized1"
38 echo " profiled | profiled1"
39 echo " product | product1"
40 exit 1
41 fi
42
43 if [ "${JAVA_HOME-}" = "" -o ! -d "${JAVA_HOME-}" ]; then
44 echo "JAVA_HOME needs to be set to a valid JDK path"
45 echo "JAVA_HOME: ${JAVA_HOME-}"
46 exit 1
47 fi
48
49 # Just in case:
50 JAVA_HOME=`( cd $JAVA_HOME; pwd )`
51
52 if [ "${ALT_BOOTDIR-}" = "" -o ! -d "${ALT_BOOTDIR-}" -o ! -d ${ALT_BOOTDIR-}/lib/ ]; then
53 ALT_BOOTDIR=${JAVA_HOME}
54 fi
55
56 # build in current directory by default
57 if [ "${ALT_OUTPUTDIR-}" = "" -o ! -d "${ALT_OUTPUTDIR-}" ]; then
58 ALT_OUTPUTDIR=`(pwd)`
59 fi
60
61 HOTSPOT_SRC=`(dirname $0)`/..
62 HOTSPOT_SRC=`(cd ${HOTSPOT_SRC}; pwd)`
63
64 for gm in gmake gnumake
65 do
66 if [ "${GNUMAKE-}" != "" ]; then break; fi
67 ($gm --version >/dev/null) 2>/dev/null && GNUMAKE=$gm
68 done
69 : ${GNUMAKE:?'Cannot locate the gnumake program. Stop.'}
70
71 # quiet build by default
72 Quiet="MAKE_VERBOSE="
|