74689cbcc0cebbd857a50b155293b82d7403df78al_xipe Licensed to the Apache Software Foundation (ASF) under one or more
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe contributor license agreements. See the NOTICE file distributed with
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe this work for additional information regarding copyright ownership.
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe The ASF licenses this file to You under the Apache License, Version 2.0
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe (the "License"); you may not use this file except in compliance with
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe the License. You may obtain a copy of the License at
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe Unless required by applicable law or agreed to in writing, software
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe distributed under the License is distributed on an "AS IS" BASIS,
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe See the License for the specific language governing permissions and
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe limitations under the License.
74689cbcc0cebbd857a50b155293b82d7403df78al_xipecall RxFuncAdd "SysLoadFuncs", "RexxUtil", "SysLoadFuncs"
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe/* Prepare the parameters for later use */
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe when param='-cp' | param='-classpath' then mode = 'c'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeinterpret 'call "' || runrc || '"' '"' || antconf || '"' 'ETC'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeclasses = stream(JAVA_HOME || "\lib\classes.zip", "C", "QUERY EXISTS")
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif classes \= '' then classpath = prepend(classpath classes)
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeclasses = stream(JAVA_HOME || "\lib\tools.jar", "C", "QUERY EXISTS")
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif classes \= '' then classpath = prepend(classpath classes)
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeclasspath = prepend(classpath ANT_HOME || '\lib\ant-launcher.jar')
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe/* Setting classpathes, options and arguments */
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif cp\='' then interpret 'call "' || envset || '"' '"; CLASSPATH"' '"' || cp || '"'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif lcp\='' then interpret 'call "' || envset || '"' '"; LOCALCLASSPATH"' '"' || lcp || '"'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif opts\='' then interpret 'call "' || envset || '"' '"-D ANT_OPTS"' '"' || opts || '"'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif args\='' then interpret 'call "' || envset || '"' '"ANT_ARGS"' '"' || args || '"'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe if path\='' & right(path, 1)\=';' then path = path || ';'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipeif pos(translate(elem), translate(path)) = 0 then path = path || glue || elem || ';'
74689cbcc0cebbd857a50b155293b82d7403df78al_xipe if path\='' & right(path, 1)\=';' then path = path || ';'