diff options
Diffstat (limited to 'reportbuilder/util/makefile.mk')
-rw-r--r-- | reportbuilder/util/makefile.mk | 156 |
1 files changed, 156 insertions, 0 deletions
diff --git a/reportbuilder/util/makefile.mk b/reportbuilder/util/makefile.mk new file mode 100644 index 000000000000..0dd34f039078 --- /dev/null +++ b/reportbuilder/util/makefile.mk @@ -0,0 +1,156 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2008 by Sun Microsystems, Inc. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.21.2.2 $ +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=.. +PRJNAME=reportbuilder +TARGET=rpt +EXTENSION_VERSION_BASE=1.1.0 + +.IF "$(CWS_WORK_STAMP)" == "" + EXTENSION_VERSION=$(EXTENSION_VERSION_BASE) +.ELSE + EXTENSION_VERSION=$(EXTENSION_VERSION_BASE).cws.$(CWS_WORK_STAMP) +.ENDIF + +# --- Settings ---------------------------------- +.INCLUDE : makefile.pmk + +# ------------------------------------------------------------------ +# calready set in util$/makefile.pmk +# EXTENSIONNAME:=sun-report-builder +EXTENSION_ZIPNAME:=sun-report-builder + +# create Extension ----------------------------- + +.IF "$(SOLAR_JAVA)"!="" + +XMLFILES = $(EXTENSIONDIR)$/META-INF$/manifest.xml + +# DESCRIPTION_SRC is the source file which is copied into the extension +# It is defaulted to "description.xml", but we want to pre-process it, so we use an intermediate +# file +DESCRIPTION_SRC = $(MISC)$/description.xml + +COMPONENT_MERGED_XCU= \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Setup.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/DataAccess.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/ReportDesign.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/ExtendedColorScheme.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/Embedding.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/Paths.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/Accelerators.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/TypeDetection$/Filter.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/TypeDetection$/Types.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/UI$/ReportCommands.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/UI$/Controller.xcu \ + $(EXTENSIONDIR)$/registry$/data$/org$/openoffice$/Office$/UI$/DbReportWindowState.xcu \ + $(EXTENSIONDIR)$/registry$/schema$/org$/openoffice$/Office$/UI$/DbReportWindowState.xcs \ + $(EXTENSIONDIR)$/registry$/schema$/org$/openoffice$/Office$/UI$/ReportCommands.xcs \ + $(EXTENSIONDIR)$/registry$/schema$/org$/openoffice$/Office$/ReportDesign.xcs + +COMPONENT_OTR_FILES= \ + $(EXTENSIONDIR)$/template$/en-US$/wizard$/report$/default.otr + +COMPONENT_IMAGES= \ + $(EXTENSIONDIR)$/images$/em42.png \ + $(EXTENSIONDIR)$/images$/em42_hc.png + +COMPONENT_HTMLFILES = $(EXTENSIONDIR)$/THIRDPARTYREADMELICENSE.html \ + $(EXTENSIONDIR)$/readme_en-US.html \ + $(EXTENSIONDIR)$/readme_en-US.txt + +COMPONENT_JARFILES = \ + $(EXTENSIONDIR)$/sun-report-builder.jar + +COMPONENT_HELP= \ + $(EXTENSIONDIR)$/help$/component.txt + +# .jar files from solver +COMPONENT_EXTJARFILES = \ + $(EXTENSIONDIR)$/sun-report-builder.jar \ + $(EXTENSIONDIR)$/reportbuilderwizard.jar + +.IF "$(SYSTEM_JFREEREPORT)" != "YES" +COMPONENT_EXTJARFILES += \ + $(EXTENSIONDIR)$/flute-1.3.0.jar \ + $(EXTENSIONDIR)$/libserializer-1.0.0.jar \ + $(EXTENSIONDIR)$/libbase-1.0.0.jar \ + $(EXTENSIONDIR)$/libfonts-1.0.0.jar \ + $(EXTENSIONDIR)$/libformula-0.2.0.jar \ + $(EXTENSIONDIR)$/liblayout-0.2.9.jar \ + $(EXTENSIONDIR)$/libloader-1.0.0.jar \ + $(EXTENSIONDIR)$/librepository-1.0.0.jar \ + $(EXTENSIONDIR)$/libxml-1.0.0.jar \ + $(EXTENSIONDIR)$/flow-engine-0.9.2.jar \ + $(EXTENSIONDIR)$/sac.jar \ + $(EXTENSIONDIR)$/commons-logging-1.1.1.jar +.ENDIF + +COMPONENT_MANIFEST_GENERIC:=TRUE +COMPONENT_MANIFEST_SEARCHDIR:=registry + +# make sure to add your custom files here +EXTENSION_PACKDEPS=$(COMPONENT_EXTJARFILES) $(COMPONENT_HTMLFILES) $(COMPONENT_OTR_FILES) $(COMPONENT_HELP) $(COMPONENT_IMAGES) + +# --- Targets ---------------------------------- + +.INCLUDE : extension_pre.mk +.INCLUDE : target.mk +.INCLUDE : extension_post.mk + +$(EXTENSIONDIR)$/%.jar : $(SOLARBINDIR)$/%.jar + @@-$(MKDIRHIER) $(@:d) + $(COPY) $< $@ + +$(EXTENSIONDIR)$/readme_en-US.% : $(PRJ)$/license$/readme_en-US.% + @@-$(MKDIRHIER) $(@:d) + $(COPY) $< $@ + +$(EXTENSIONDIR)$/images$/%.png : $(PRJ)$/images$/%.png + @@-$(MKDIRHIER) $(@:d) + $(COPY) $< $@ + +$(EXTENSIONDIR)$/THIRDPARTYREADMELICENSE.html : $(PRJ)$/license$/THIRDPARTYREADMELICENSE.html + @@-$(MKDIRHIER) $(@:d) + $(COPY) $< $@ + +$(COMPONENT_HELP) : $$(@:f) + @@-$(MKDIRHIER) $(@:d) + $(COPY) $< $@ + +$(DESCRIPTION_SRC): description.xml + +-$(RM) $@ + $(TYPE) description.xml | $(SED) "s/#VERSION#/$(EXTENSION_VERSION)/" > $@ + +.ELSE # "$(SOLAR_JAVA)"!="" +.INCLUDE : target.mk +.ENDIF # "$(SOLAR_JAVA)"!="" +# |