1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20#************************************************************** 21 22 23 24 25.IF "$(SOLAR_JAVA)"!="" 26 27ANT_LIB*:=$(ANT_HOME)/lib 28 29ANT_CLASSPATH:=$(ANT_LIB)/xercesImpl.jar$(PATH_SEPERATOR)$(ANT_LIB)/xml-apis.jar$(PATH_SEPERATOR)$(ANT_LIB)/ant.jar 30 31# PATH_SEPERATOR won't work here as it is defined 32# as ; for wondows (all shells) 33#PATH!:=$(ANT_HOME)/bin$(PATH_SEPERATOR)$(PATH) 34PATH!:=$(ANT_HOME)/bin:$(PATH) 35 36ANT*:=$(ANT_HOME)/bin/ant 37ANT_BUILDFILE*=build.xml 38 39.IF "$(ANT_DEBUG)"=="" 40.IF "$(debug)"=="" 41ANT_DEBUG=off 42.ELSE 43ANT_DEBUG=on 44.ENDIF 45.ENDIF 46 47.IF "$(ANT_OPT)"=="" 48.IF "$(optimize)"=="" 49ANT_OPT=off 50.ELSE 51ANT_OPT=on 52.ENDIF 53.ENDIF 54 55.IF "$(JDK)"=="gcj" 56JAVA_HOME= 57.EXPORT : JAVA_HOME 58.ENDIF 59 60.IF "$(JAVACISGCJ)" == "yes" 61ANT_FLAGS!:=-Dbuild.compiler=gcj -Dprj=$(PRJ) -Dprjname=$(PRJNAME) -Ddebug=$(ANT_DEBUG) \ 62 -Doptimize=$(ANT_OPT) -Dtarget=$(TARGET) -Dsolar.update=on -Dout=$(OUT) -Dinpath=$(INPATH) \ 63 -Dproext="$(PROEXT)" -Dsolar.bin=$(SOLARBINDIR) -Dsolar.jar=$(SOLARBINDIR) \ 64 -Dsolar.doc=$(SOLARDOCDIR) -Dcommon.jar=$(SOLARCOMMONBINDIR) \ 65 -Dcommon.doc=$(SOLARCOMMONDOCDIR) -Dsolar.sourceversion=$(SOURCEVERSION) \ 66 -Dsolar.lastminor=$(LAST_MINOR) -Dsolar.build=$(BUILD) -f $(ANT_BUILDFILE) $(ANT_FLAGS) -emacs 67.ELSE 68ANT_FLAGS!:=-Dprj=$(PRJ) -Dprjname=$(PRJNAME) -Ddebug=$(ANT_DEBUG) -Doptimize=$(ANT_OPT) \ 69 -Dtarget=$(TARGET) -Dsolar.update=on -Dout=$(OUT) -Dinpath=$(INPATH) -Dproext="$(PROEXT)" \ 70 -Dsolar.bin=$(SOLARBINDIR) -Dsolar.jar=$(SOLARBINDIR) -Dsolar.doc=$(SOLARDOCDIR) \ 71 -Dcommon.jar=$(SOLARCOMMONBINDIR) -Dcommon.doc=$(SOLARCOMMONDOCDIR) \ 72 -Dsolar.sourceversion=$(SOURCEVERSION) -Dsolar.lastminor=$(LAST_MINOR) \ 73 -Dsolar.build=$(BUILD) -f $(ANT_BUILDFILE) $(ANT_FLAGS) -emacs 74.ENDIF 75.ELSE # No java 76ANT= 77ANT_FLAGS= 78.ENDIF 79 80.IF "$(WITH_LANG)"!="" 81ANT_FLAGS+=-Dsolar.langs="$(WITH_LANG)" -Dsolar.localized="true" 82.ENDIF # "$(WITH_LANG)"!="" 83 84