#************************************************************** # # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # #************************************************************** .IF "$(SOLAR_JAVA)"!="" ANT_LIB*:=$(ANT_HOME)/lib ANT_CLASSPATH:=$(ANT_LIB)/xercesImpl.jar$(PATH_SEPERATOR)$(ANT_LIB)/xml-apis.jar$(PATH_SEPERATOR)$(ANT_LIB)/ant.jar # PATH_SEPERATOR won't work here as it is defined # as ; for wondows (all shells) #PATH!:=$(ANT_HOME)/bin$(PATH_SEPERATOR)$(PATH) PATH!:=$(ANT_HOME)/bin:$(PATH) ANT*:=$(ANT_HOME)/bin/ant ANT_BUILDFILE*=build.xml .IF "$(ANT_DEBUG)"=="" .IF "$(debug)"=="" ANT_DEBUG=off .ELSE ANT_DEBUG=on .ENDIF .ENDIF .IF "$(ANT_OPT)"=="" .IF "$(optimize)"=="" ANT_OPT=off .ELSE ANT_OPT=on .ENDIF .ENDIF .IF "$(JDK)"=="gcj" JAVA_HOME= .EXPORT : JAVA_HOME .ENDIF .IF "$(JAVACISGCJ)" == "yes" ANT_FLAGS!:=-Dbuild.compiler=gcj -Dprj=$(PRJ) -Dprjname=$(PRJNAME) -Ddebug=$(ANT_DEBUG) \ -Doptimize=$(ANT_OPT) -Dtarget=$(TARGET) -Dsolar.update=on -Dout=$(OUT) -Dinpath=$(INPATH) \ -Dproext="$(PROEXT)" -Dsolar.bin=$(SOLARBINDIR) -Dsolar.jar=$(SOLARBINDIR) \ -Dsolar.doc=$(SOLARDOCDIR) -Dcommon.jar=$(SOLARCOMMONBINDIR) \ -Dcommon.doc=$(SOLARCOMMONDOCDIR) -Dsolar.sourceversion=$(SOURCEVERSION) \ -Dsolar.lastminor=$(LAST_MINOR) -Dsolar.build=$(BUILD) -f $(ANT_BUILDFILE) $(ANT_FLAGS) -emacs .ELSE ANT_FLAGS!:=-Dprj=$(PRJ) -Dprjname=$(PRJNAME) -Ddebug=$(ANT_DEBUG) -Doptimize=$(ANT_OPT) \ -Dtarget=$(TARGET) -Dsolar.update=on -Dout=$(OUT) -Dinpath=$(INPATH) -Dproext="$(PROEXT)" \ -Dsolar.bin=$(SOLARBINDIR) -Dsolar.jar=$(SOLARBINDIR) -Dsolar.doc=$(SOLARDOCDIR) \ -Dcommon.jar=$(SOLARCOMMONBINDIR) -Dcommon.doc=$(SOLARCOMMONDOCDIR) \ -Dsolar.sourceversion=$(SOURCEVERSION) -Dsolar.lastminor=$(LAST_MINOR) \ -Dsolar.build=$(BUILD) -f $(ANT_BUILDFILE) $(ANT_FLAGS) -emacs .ENDIF .ELSE # No java ANT= ANT_FLAGS= .ENDIF .IF "$(WITH_LANG)"!="" ANT_FLAGS+=-Dsolar.langs="$(WITH_LANG)" -Dsolar.localized="true" .ENDIF # "$(WITH_LANG)"!=""