bin/idea.sh
changeset 52517 59065e5d56ec
parent 51657 0fd48caf8243
child 52804 28094715ae71
equal deleted inserted replaced
52516:d5eebe1e03fe 52517:59065e5d56ec
   134     NUM_REPLACEMENTS=`expr $NUM_REPLACEMENTS + 1`
   134     NUM_REPLACEMENTS=`expr $NUM_REPLACEMENTS + 1`
   135     eval FROM$NUM_REPLACEMENTS='$1'
   135     eval FROM$NUM_REPLACEMENTS='$1'
   136     eval TO$NUM_REPLACEMENTS='$2'
   136     eval TO$NUM_REPLACEMENTS='$2'
   137 }
   137 }
   138 
   138 
   139 add_replacement "###BUILD_DIR###" "`dirname $SPEC`"
       
   140 add_replacement "###MODULE_NAMES###" "$MODULE_NAMES"
   139 add_replacement "###MODULE_NAMES###" "$MODULE_NAMES"
   141 add_replacement "###JTREG_HOME###" "$JT_HOME"
   140 SPEC_DIR=`dirname $SPEC`
   142 add_replacement "###IMAGES_DIR###" "`dirname $SPEC`/images/jdk"
   141 if [ "x$CYGPATH" = "x" ]; then
   143 add_replacement "###ROOT_DIR###" "$TOPLEVEL_DIR"
   142     add_replacement "###BUILD_DIR###" "$SPEC_DIR"
   144 add_replacement "###IDEA_DIR###" "$IDEA_OUTPUT"
   143     add_replacement "###JTREG_HOME###" "$JT_HOME"
       
   144     add_replacement "###IMAGES_DIR###" "$SPEC_DIR/images/jdk"
       
   145     add_replacement "###ROOT_DIR###" "$TOPLEVEL_DIR"
       
   146     add_replacement "###IDEA_DIR###" "$IDEA_OUTPUT"
       
   147 else
       
   148     add_replacement "###BUILD_DIR###" "`cygpath -am $SPEC_DIR`"
       
   149     add_replacement "###IMAGES_DIR###" "`cygpath -am $SPEC_DIR`/images/jdk"
       
   150     add_replacement "###ROOT_DIR###" "`cygpath -am $TOPLEVEL_DIR`"
       
   151     add_replacement "###IDEA_DIR###" "`cygpath -am $IDEA_OUTPUT`"
       
   152     if [ "x$JT_HOME" = "x" ]; then
       
   153       add_replacement "###JTREG_HOME###" ""
       
   154     else
       
   155       add_replacement "###JTREG_HOME###" "`cygpath -am $JT_HOME`"
       
   156     fi
       
   157 fi
   145 
   158 
   146 SOURCE_PREFIX="<sourceFolder url=\"file://"
   159 SOURCE_PREFIX="<sourceFolder url=\"file://"
   147 SOURCE_POSTFIX="\" isTestSource=\"false\" />"
   160 SOURCE_POSTFIX="\" isTestSource=\"false\" />"
   148 
   161 
   149 for root in $MODULE_ROOTS; do
   162 for root in $MODULE_ROOTS; do
       
   163     if [ "x$CYGPATH" != "x" ]; then
       
   164     	root=`cygpath -am $root`
       
   165     fi
   150     SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
   166     SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
   151 done
   167 done
   152 
   168 
   153 add_replacement "###SOURCE_ROOTS###" "$SOURCES"
   169 add_replacement "###SOURCE_ROOTS###" "$SOURCES"
   154 
   170