#************************************************************** # # 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. # #************************************************************** PRJ=.. PRJNAME=reportbuilder TARGET=rpt_templates # ??? no_common_build_zip=true EXTENSION_VERSION_BASE=1.0.0 .IF "$(DBG_LEVEL)" == "0" EXTENSION_VERSION=$(EXTENSION_VERSION_BASE) .ELSE EXTENSION_VERSION=$(EXTENSION_VERSION_BASE).$(BUILD) .ENDIF # --- Settings ---------------------------------- .INCLUDE : settings.mk # ------------------------------------------------------------------ # create Extension ----------------------------- .IF "$(SOLAR_JAVA)"!="" ZIP1TARGET=sun-report-builder-templates ZIP1FLAGS=-r ZIP1DIR=$(MISC)$/templates ZIP1LIST=* ZIP1EXT=.oxt XMLFILES := $(ZIP1DIR)$/description.xml \ $(ZIP1DIR)$/META-INF$/manifest.xml XCU_FILES := $(ZIP1DIR)$/registry$/data$/org$/openoffice$/Office$/Paths.xcu ODR_FILES := \ $(ZIP1DIR)$/template$/wizard$/report$/finance.odr \ $(ZIP1DIR)$/template$/wizard$/report$/finance_2.odr \ $(ZIP1DIR)$/template$/wizard$/report$/yellow.odr HTMLFILES := $(ZIP1DIR)$/readme_en-US.html \ $(ZIP1DIR)$/readme_en-US.txt .IF "$(GUI)"!="WNT" TXTFILES:=$(foreach,i,$(alllangiso) $(ZIP1DIR)$/registration$/LICENSE_$i) LICLINES:=$(foreach,i,$(TXTFILES) ) .ELSE # "$(GUI)"!="WNT" TXTFILES:=$(foreach,i,$(alllangiso) $(ZIP1DIR)$/registration$/license_$i.txt) LICLINES:=$(foreach,i,$(TXTFILES) ) .ENDIF # "$(GUI)"!="WNT" # --- Targets ---------------------------------- .INCLUDE : target.mk .IF "$(ZIP1TARGETN)"!="" $(ZIP1TARGETN) : $(TXTFILES) $(XMLFILES) $(HTMLFILES) $(ODR_FILES) .ENDIF # "$(ZIP1TARGETN)"!=" $(MISC)$/template_update_report.flag : $(XCU_FILES) $(TOUCH) $@ $(ZIP1DIR)$/description.xml : pre.xml post.xml @@-$(MKDIRHIER) $(@:d) @@-$(RM) $(ZIP1DIR)$/description.xml $(TYPE) pre.xml > $@ $(TYPE) $(mktmp $(LICLINES)) >> $@ $(TYPE) post.xml | $(SED) s/#VERSION#/$(EXTENSION_VERSION)/ >> $@ $(ZIP1DIR)$/registration$/license_%.txt : $(SOLARBINDIR)$/osl$/license_%.txt @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(ZIP1DIR)$/registration$/LICENSE_% : $(SOLARBINDIR)$/osl$/LICENSE_% @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(ZIP1DIR)$/registry$/data$/org$/openoffice$/Office$/%.xcu : $(MISC)$/template$/registry$/data$/org$/openoffice$/Office$/%.xcu @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(ZIP1DIR)$/META-INF$/manifest.xml : manifest.xml $(MISC)$/template_update_report.flag @@-$(MKDIRHIER) $(@:d) $(PERL) $(SOLARENV)$/bin$/makemani.pl $(PRJ)$/template$/manifest.xml $(ZIP1DIR) registry $(@:d:d) $(ZIP1DIR)$/readme_en-US.% : $(PRJ)$/license$/readme_en-US.% @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ .ELSE # "$(SOLAR_JAVA)"!="" .INCLUDE : target.mk .ENDIF # "$(SOLAR_JAVA)"!="" #