tools/scripts/make_xpatch.sh

Print this page
rev 9996 : 8163316: Update FX to use new gnu style java command line options
Reviewed-by: kcr


  65 JAVA_LIBRARY_PATH=''
  66 
  67 PATHSEP=':'
  68 case "`uname`" in
  69     Darwin*) platform="macosx";;
  70     CYGWIN*) platform="windows" ; PATHSEP=";";;
  71     Windows_NT*) platform="mks" ; PATHSEP=";";;
  72     Linux*)  platform="linux";;
  73     SunOS*)  platform="solaris";;
  74 esac
  75 
  76 NL=$'\n'
  77 
  78 for mod in $MODULES
  79 do
  80     if [ ! -d "$MODTOP/${mod}" ]
  81     then
  82         echo "Warning: ${mod} package is missing from $MODTOP/${mod}"
  83     fi
  84     mp=`do_cygpath "$MODTOP/${mod}"`
  85     echo "-Xpatch:${mod}=\"$mp\""
  86     echo "-Xpatch:${mod}=\"$mp\"" >> "${XPATCHFILE}"
  87 
  88     # note: javafx.base exists, but currently does not have any shared libs in it.
  89     # add it anyway
  90     lp=`do_cygpath "$LIBTOP/${mod}"`
  91     if [ -d "${lp}" ]
  92     then
  93         if [ -z "${JAVA_LIBRARY_PATH}" ]
  94         then
  95             JAVA_LIBRARY_PATH="-Djava.library.path=\"\\${NL}  ${lp}"
  96         else
  97             JAVA_LIBRARY_PATH="${JAVA_LIBRARY_PATH}\\${NL}  ${PATHSEP}${lp}"
  98         fi
  99     fi
 100 done
 101 
 102 if [ ! -z "${JAVA_LIBRARY_PATH}" ]
 103 then
 104     echo "${JAVA_LIBRARY_PATH}\"" 
 105     echo "${JAVA_LIBRARY_PATH}\"" >> "${XPATCHFILE}"
 106 fi


  65 JAVA_LIBRARY_PATH=''
  66 
  67 PATHSEP=':'
  68 case "`uname`" in
  69     Darwin*) platform="macosx";;
  70     CYGWIN*) platform="windows" ; PATHSEP=";";;
  71     Windows_NT*) platform="mks" ; PATHSEP=";";;
  72     Linux*)  platform="linux";;
  73     SunOS*)  platform="solaris";;
  74 esac
  75 
  76 NL=$'\n'
  77 
  78 for mod in $MODULES
  79 do
  80     if [ ! -d "$MODTOP/${mod}" ]
  81     then
  82         echo "Warning: ${mod} package is missing from $MODTOP/${mod}"
  83     fi
  84     mp=`do_cygpath "$MODTOP/${mod}"`
  85     echo "--patch-module ${mod}=\"$mp\""
  86     echo "--patch-module ${mod}=\"$mp\"" >> "${XPATCHFILE}"
  87 
  88     # note: javafx.base exists, but currently does not have any shared libs in it.
  89     # add it anyway
  90     lp=`do_cygpath "$LIBTOP/${mod}"`
  91     if [ -d "${lp}" ]
  92     then
  93         if [ -z "${JAVA_LIBRARY_PATH}" ]
  94         then
  95             JAVA_LIBRARY_PATH="-Djava.library.path=\"\\${NL}  ${lp}"
  96         else
  97             JAVA_LIBRARY_PATH="${JAVA_LIBRARY_PATH}\\${NL}  ${PATHSEP}${lp}"
  98         fi
  99     fi
 100 done
 101 
 102 if [ ! -z "${JAVA_LIBRARY_PATH}" ]
 103 then
 104     echo "${JAVA_LIBRARY_PATH}\"" 
 105     echo "${JAVA_LIBRARY_PATH}\"" >> "${XPATCHFILE}"
 106 fi