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 |