gbuildize chart2

This commit is contained in:
David Tardon
2011-04-15 10:35:13 +02:00
parent 50585412c9
commit c849643c98
30 changed files with 872 additions and 1760 deletions

View File

@@ -0,0 +1,221 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_AllLangResTarget_AllLangResTarget,chartcontroller))
$(eval $(call gb_AllLangResTarget_set_reslocation,chartcontroller,chart2))
$(eval $(call gb_AllLangResTarget_add_srs,chartcontroller,\
chart2/res \
))
$(eval $(call gb_SrsTarget_SrsTarget,chart2/res))
$(eval $(call gb_SrsTarget_set_include,chart2/res,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/chart2/source/controller/dialogs) \
-I$(realpath $(SRCDIR)/chart2/source/controller/inc) \
-I$(realpath $(SRCDIR)/chart2/source/controller/main) \
-I$(realpath $(SRCDIR)/chart2/source/inc) \
-I$(WORKDIR)/chart2/inc \
-I$(OUTDIR)/inc \
))
$(eval $(call gb_SrsTarget_add_files,chart2/res,\
chart2/source/controller/dialogs/Bitmaps.src \
chart2/source/controller/dialogs/dlg_ChartType.src \
chart2/source/controller/dialogs/dlg_CreationWizard.src \
chart2/source/controller/dialogs/dlg_DataEditor.src \
chart2/source/controller/dialogs/dlg_DataSource.src \
chart2/source/controller/dialogs/dlg_InsertAxis_Grid.src \
chart2/source/controller/dialogs/dlg_InsertDataLabel.src \
chart2/source/controller/dialogs/dlg_InsertErrorBars.src \
chart2/source/controller/dialogs/dlg_InsertLegend.src \
chart2/source/controller/dialogs/dlg_InsertTitle.src \
chart2/source/controller/dialogs/dlg_InsertTrendline.src \
chart2/source/controller/dialogs/dlg_ObjectProperties.src \
chart2/source/controller/dialogs/dlg_ShapeFont.src \
chart2/source/controller/dialogs/dlg_ShapeParagraph.src \
chart2/source/controller/dialogs/dlg_View3D.src \
chart2/source/controller/dialogs/res_BarGeometry.src \
chart2/source/controller/dialogs/res_TextSeparator.src \
chart2/source/controller/dialogs/Strings_AdditionalControls.src \
chart2/source/controller/dialogs/Strings_ChartTypes.src \
chart2/source/controller/dialogs/Strings_Scale.src \
chart2/source/controller/dialogs/Strings.src \
chart2/source/controller/dialogs/Strings_Statistic.src \
chart2/source/controller/dialogs/tp_3D_SceneAppearance.src \
chart2/source/controller/dialogs/tp_3D_SceneGeometry.src \
chart2/source/controller/dialogs/tp_3D_SceneIllumination.src \
chart2/source/controller/dialogs/tp_AxisLabel.src \
chart2/source/controller/dialogs/tp_AxisPositions.src \
chart2/source/controller/dialogs/tp_ChartType.src \
chart2/source/controller/dialogs/tp_DataLabel.src \
chart2/source/controller/dialogs/tp_DataSource.src \
chart2/source/controller/dialogs/tp_ErrorBars.src \
chart2/source/controller/dialogs/tp_LegendPosition.src \
chart2/source/controller/dialogs/tp_PointGeometry.src \
chart2/source/controller/dialogs/tp_PolarOptions.src \
chart2/source/controller/dialogs/tp_RangeChooser.src \
chart2/source/controller/dialogs/tp_Scale.src \
chart2/source/controller/dialogs/tp_SeriesToAxis.src \
chart2/source/controller/dialogs/tp_TitleRotation.src \
chart2/source/controller/dialogs/tp_Trendline.src \
chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects.src \
chart2/source/controller/menus/ShapeContextMenu.src \
chart2/source/controller/menus/ShapeEditContextMenu.src \
))
chart2_HrcPartTarget__get_target = $(subst _tmpl,,$(notdir $(1)))
define chart2_HrcPartTarget_get_target
$(call chart2_HrcTarget__get_inc_dir,$(1))/$(call chart2_HrcPartTarget__get_target,$(1))
endef
define chart2_HrcPartTarget_HrcPartTarget
ifeq ($(strip $(WITH_LANG)),)
$(call chart2_HrcPartTarget_get_target,$(1)) : $(SRCDIR)/$(1)
mkdir -p $$(dir $$@) && cp $$< $$@
else
$(call chart2_HrcPartTarget_get_target,$(1)) :| $(gb_SrsPartMergeTarget_TRANSEXTARGET)
$(call chart2_HrcPartTarget_get_target,$(1)) : $$(SDF)
$(call chart2_HrcPartTarget_get_target,$(1)) : $(SRCDIR)/$(1)
$$(call gb_SrsPartMergeTarget__command,$$@,$(1),$$<)
endif
endef
define chart2_HrcPartTarget_create_src_dep
$(call gb_SrsPartTarget_get_target,$(2)) : $(call chart2_HrcPartTarget_get_target,$(1))
endef
define chart2_HrcPartTarget_create_src_deps
$(foreach src,$(2),$(eval $(call chart2_HrcPartTarget_create_src_dep,$(1),$(src))))
endef
chart2_HrcTarget__TARGET_DIR = $(WORKDIR)/chart2
chart2_HrcTarget__get_merged_target = $(chart2_HrcTarget__TARGET_DIR)/merged
chart2_HrcTarget__get_unmerged_target = $(chart2_HrcTarget__TARGET_DIR)/unmerged
ifeq ($(strip $(WITH_LANG)),)
chart2_HrcTarget_get_target = $(call chart2_HrcTarget__get_unmerged_target,$(1))
chart2_HrcTarget__get_update_target = $(call chart2_HrcTarget__get_merged_target,$(1))
else
chart2_HrcTarget_get_target = $(call chart2_HrcTarget__get_merged_target,$(1))
chart2_HrcTarget__get_update_target = $(call chart2_HrcTarget__get_unmerged_target,$(1))
endif
chart2_HrcTarget__get_inc_dir = $(chart2_HrcTarget__TARGET_DIR)/inc
chart2_HrcTarget_get_clean_target = $(WORKDIR)/Clean/chart2/$(1)
define chart2_HrcTarget_HrcTarget
$(call chart2_HrcTarget_get_target,$(1)) : PARTS :=
$(call chart2_HrcTarget_get_clean_target,$(1)) : PARTS :=
$(call chart2_HrcTarget_get_target,$(1)) : $(call chart2_HrcTarget__get_update_target,$(1))
mkdir -p $$(dir $$@) && touch $$@
$(call chart2_HrcTarget__get_update_target,$(1)) : $(gb_Helper_DUMMY)
mkdir -p $$(dir $$@) && touch $$@
endef
$(call chart2_HrcTarget_get_clean_target,%) : $(gb_Helper_DUMMY)
$(call gb_Output_announce,$*,$(false),HRC,4)
rm -f $(foreach part,$(PARTS),$(call chart2_HrcPartTarget_get_target,$(part))) \
$(call chart2_HrcTarget__get_merged_target,$@) \
$(call chart2_HrcTarget__get_unmerged_target,$@)
define chart2_HrcTarget_add_file
$(call chart2_HrcPartTarget_HrcPartTarget,$(2))
$(call chart2_HrcTarget_get_target,$(1)) : PARTS += $(2)
$(call chart2_HrcTarget_get_clean_target,$(1)) : PARTS += $(2)
$(call chart2_HrcTarget_get_target,$(1)) : $(call chart2_HrcPartTarget_get_target,$(2))
$(call chart2_HrcPartTarget_get_target,$(2)) : $(call chart2_HrcTarget__get_update_target,$(1))
ifneq ($(strip $(WITH_LANG)),)
$(call chart2_HrcPartTarget_get_target,$(2)) : SDF := $(gb_SrsPartMergeTarget_SDFLOCATION)$(dir $(2))localize.sdf
endif
endef
define chart2_HrcTarget_add_files
$(foreach file,$(2),$(eval $(call chart2_HrcTarget_add_file,$(1),$(file))))
endef
define chart2_HrcTarget_register
$(call gb_SrsTarget_get_target,$(2)) :| $(call chart2_HrcTarget_get_target,$(1))
$(call gb_SrsTarget_get_clean_target,$(2)) : $(call chart2_HrcTarget_get_clean_target,$(1))
endef
$(eval $(call chart2_HrcTarget_HrcTarget,chart2_hrc))
$(eval $(call chart2_HrcTarget_register,chart2_hrc,chart2/res))
$(eval $(call chart2_HrcTarget_add_files,chart2_hrc,\
chart2/source/controller/dialogs/res_DataLabel_tmpl.hrc \
chart2/source/controller/dialogs/res_ErrorBar_tmpl.hrc \
chart2/source/controller/dialogs/res_LegendPosition_tmpl.hrc \
chart2/source/controller/dialogs/res_SecondaryAxisCheckBoxes_tmpl.hrc \
chart2/source/controller/dialogs/res_Titlesx_tmpl.hrc \
chart2/source/controller/dialogs/res_Trendline_tmpl.hrc \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_DataLabel_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertDataLabel.src \
chart2/source/controller/dialogs/tp_DataLabel.src \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_ErrorBar_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertErrorBars.src \
chart2/source/controller/dialogs/tp_ErrorBars.src \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_LegendPosition_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertLegend.src \
chart2/source/controller/dialogs/tp_LegendPosition.src \
chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects.src \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_SecondaryAxisCheckBoxes_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertAxis_Grid.src \
chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects.src \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_Titlesx_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertTitle.src \
chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects.src \
))
$(eval $(call chart2_HrcPartTarget_create_src_deps,\
chart2/source/controller/dialogs/res_Trendline_tmpl.hrc,\
chart2/source/controller/dialogs/dlg_InsertTrendline.src \
chart2/source/controller/dialogs/tp_Trendline.src \
))
# vim: set noet ts=4 sw=4:

View File

@@ -0,0 +1,220 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,chartcontroller))
$(eval $(call gb_Library_add_precompiled_header,chartcontroller,$(SRCDIR)/chart2/inc/pch/precompiled_chart2))
$(eval $(call gb_Library_set_include,chartcontroller,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/chart2/inc/pch) \
-I$(realpath $(SRCDIR)/chart2/source/controller/inc) \
-I$(realpath $(SRCDIR)/chart2/source/inc) \
-I$(OUTDIR)/inc \
-I$(OUTDIR)/inc/offuh \
))
# TODO: is this still necessary?
# (from chart2/source/controller/dialogs/makefile.mk)
# # i26518 the gcc-3.0.4 requires to enhance the template-depth
# # this seems to be a compiler issue, so we recommend not to use 3.0.x anymore
# .IF "$(COM)"=="GCC"
# CFLAGS+=-ftemplate-depth-128
# .ENDIF
$(eval $(call gb_Library_add_linked_libs,chartcontroller,\
basegfx \
charttools \
chartview \
comphelper \
cppu \
cppuhelper \
drawinglayer \
editeng \
sal \
sfx \
sot \
svl \
svt \
svxcore \
svx \
tk \
tl \
ucbhelper \
utl \
vcl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_set_componentfile,chartcontroller,chart2/source/controller/chartcontroller))
$(eval $(call gb_Library_add_exception_objects,chartcontroller,\
chart2/source/controller/accessibility/AccessibleBase \
chart2/source/controller/accessibility/AccessibleChartElement \
chart2/source/controller/accessibility/AccessibleChartShape \
chart2/source/controller/accessibility/AccessibleChartView \
chart2/source/controller/accessibility/AccessibleTextHelper \
chart2/source/controller/accessibility/AccessibleViewForwarder \
chart2/source/controller/accessibility/ChartElementFactory \
chart2/source/controller/chartapiwrapper/AreaWrapper \
chart2/source/controller/chartapiwrapper/AxisWrapper \
chart2/source/controller/chartapiwrapper/Chart2ModelContact \
chart2/source/controller/chartapiwrapper/ChartDataWrapper \
chart2/source/controller/chartapiwrapper/ChartDocumentWrapper \
chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper \
chart2/source/controller/chartapiwrapper/DiagramWrapper \
chart2/source/controller/chartapiwrapper/GridWrapper \
chart2/source/controller/chartapiwrapper/LegendWrapper \
chart2/source/controller/chartapiwrapper/MinMaxLineWrapper \
chart2/source/controller/chartapiwrapper/TitleWrapper \
chart2/source/controller/chartapiwrapper/UpDownBarWrapper \
chart2/source/controller/chartapiwrapper/WallFloorWrapper \
chart2/source/controller/chartapiwrapper/WrappedAddInProperty \
chart2/source/controller/chartapiwrapper/WrappedAutomaticPositionProperties \
chart2/source/controller/chartapiwrapper/WrappedAxisAndGridExistenceProperties \
chart2/source/controller/chartapiwrapper/WrappedCharacterHeightProperty \
chart2/source/controller/chartapiwrapper/WrappedDataCaptionProperties \
chart2/source/controller/chartapiwrapper/WrappedGapwidthProperty \
chart2/source/controller/chartapiwrapper/WrappedNumberFormatProperty \
chart2/source/controller/chartapiwrapper/WrappedScaleProperty \
chart2/source/controller/chartapiwrapper/WrappedScaleTextProperties \
chart2/source/controller/chartapiwrapper/WrappedSceneProperty \
chart2/source/controller/chartapiwrapper/WrappedSeriesAreaOrLineProperty \
chart2/source/controller/chartapiwrapper/WrappedSplineProperties \
chart2/source/controller/chartapiwrapper/WrappedStatisticProperties \
chart2/source/controller/chartapiwrapper/WrappedStockProperties \
chart2/source/controller/chartapiwrapper/WrappedSymbolProperties \
chart2/source/controller/chartapiwrapper/WrappedTextRotationProperty \
chart2/source/controller/dialogs/ChangingResource \
chart2/source/controller/dialogs/ChartTypeDialogController \
chart2/source/controller/dialogs/DataBrowser \
chart2/source/controller/dialogs/DataBrowserModel \
chart2/source/controller/dialogs/DialogModel \
chart2/source/controller/dialogs/dlg_ChartType \
chart2/source/controller/dialogs/dlg_ChartType_UNO \
chart2/source/controller/dialogs/dlg_CreationWizard \
chart2/source/controller/dialogs/dlg_CreationWizard_UNO \
chart2/source/controller/dialogs/dlg_DataEditor \
chart2/source/controller/dialogs/dlg_DataSource \
chart2/source/controller/dialogs/dlg_InsertAxis_Grid \
chart2/source/controller/dialogs/dlg_InsertDataLabel \
chart2/source/controller/dialogs/dlg_InsertErrorBars \
chart2/source/controller/dialogs/dlg_InsertLegend \
chart2/source/controller/dialogs/dlg_InsertTitle \
chart2/source/controller/dialogs/dlg_InsertTrendline \
chart2/source/controller/dialogs/dlg_NumberFormat \
chart2/source/controller/dialogs/dlg_ObjectProperties \
chart2/source/controller/dialogs/dlg_ShapeFont \
chart2/source/controller/dialogs/dlg_ShapeParagraph \
chart2/source/controller/dialogs/dlg_View3D \
chart2/source/controller/dialogs/ObjectNameProvider \
chart2/source/controller/dialogs/RangeEdit \
chart2/source/controller/dialogs/RangeSelectionButton \
chart2/source/controller/dialogs/RangeSelectionHelper \
chart2/source/controller/dialogs/RangeSelectionListener \
chart2/source/controller/dialogs/res_BarGeometry \
chart2/source/controller/dialogs/res_DataLabel \
chart2/source/controller/dialogs/res_ErrorBar \
chart2/source/controller/dialogs/res_LegendPosition \
chart2/source/controller/dialogs/res_TextSeparator \
chart2/source/controller/dialogs/res_Titles \
chart2/source/controller/dialogs/res_Trendline \
chart2/source/controller/dialogs/TextDirectionListBox \
chart2/source/controller/dialogs/TimerTriggeredControllerLock \
chart2/source/controller/dialogs/TitleDialogData \
chart2/source/controller/dialogs/tp_3D_SceneAppearance \
chart2/source/controller/dialogs/tp_3D_SceneGeometry \
chart2/source/controller/dialogs/tp_3D_SceneIllumination \
chart2/source/controller/dialogs/tp_AxisLabel \
chart2/source/controller/dialogs/tp_AxisPositions \
chart2/source/controller/dialogs/tp_ChartType \
chart2/source/controller/dialogs/tp_DataLabel \
chart2/source/controller/dialogs/tp_DataSourceControls \
chart2/source/controller/dialogs/tp_DataSource \
chart2/source/controller/dialogs/tp_ErrorBars \
chart2/source/controller/dialogs/tp_LegendPosition \
chart2/source/controller/dialogs/tp_PointGeometry \
chart2/source/controller/dialogs/tp_PolarOptions \
chart2/source/controller/dialogs/tp_RangeChooser \
chart2/source/controller/dialogs/tp_Scale \
chart2/source/controller/dialogs/tp_SeriesToAxis \
chart2/source/controller/dialogs/tp_TitleRotation \
chart2/source/controller/dialogs/tp_Trendline \
chart2/source/controller/dialogs/tp_Wizard_TitlesAndObjects \
chart2/source/controller/drawinglayer/DrawViewWrapper \
chart2/source/controller/drawinglayer/ViewElementListProvider \
chart2/source/controller/itemsetwrapper/AxisItemConverter \
chart2/source/controller/itemsetwrapper/CharacterPropertyItemConverter \
chart2/source/controller/itemsetwrapper/DataPointItemConverter \
chart2/source/controller/itemsetwrapper/ErrorBarItemConverter \
chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter \
chart2/source/controller/itemsetwrapper/ItemConverter \
chart2/source/controller/itemsetwrapper/LegendItemConverter \
chart2/source/controller/itemsetwrapper/MultipleChartConverters \
chart2/source/controller/itemsetwrapper/MultipleItemConverter \
chart2/source/controller/itemsetwrapper/RegressionCurveItemConverter \
chart2/source/controller/itemsetwrapper/RegressionEquationItemConverter \
chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter \
chart2/source/controller/itemsetwrapper/StatisticsItemConverter \
chart2/source/controller/itemsetwrapper/TitleItemConverter \
chart2/source/controller/main/ChartController \
chart2/source/controller/main/ChartController_EditData \
chart2/source/controller/main/ChartController_Insert \
chart2/source/controller/main/ChartController_Position \
chart2/source/controller/main/ChartController_Properties \
chart2/source/controller/main/ChartController_TextEdit \
chart2/source/controller/main/ChartController_Tools \
chart2/source/controller/main/ChartController_Window \
chart2/source/controller/main/ChartDropTargetHelper \
chart2/source/controller/main/ChartFrameloader \
chart2/source/controller/main/ChartModelClone \
chart2/source/controller/main/ChartRenderer \
chart2/source/controller/main/ChartTransferable \
chart2/source/controller/main/ChartWindow \
chart2/source/controller/main/CommandDispatchContainer \
chart2/source/controller/main/CommandDispatch \
chart2/source/controller/main/ConfigurationAccess \
chart2/source/controller/main/ControllerCommandDispatch \
chart2/source/controller/main/DragMethod_Base \
chart2/source/controller/main/DragMethod_PieSegment \
chart2/source/controller/main/DragMethod_RotateDiagram \
chart2/source/controller/main/DrawCommandDispatch \
chart2/source/controller/main/ElementSelector \
chart2/source/controller/main/FeatureCommandDispatchBase \
chart2/source/controller/main/ObjectHierarchy \
chart2/source/controller/main/PositionAndSizeHelper \
chart2/source/controller/main/SelectionHelper \
chart2/source/controller/main/_serviceregistration_controller \
chart2/source/controller/main/ShapeController \
chart2/source/controller/main/ShapeToolbarController \
chart2/source/controller/main/StatusBarCommandDispatch \
chart2/source/controller/main/UndoActions \
chart2/source/controller/main/UndoCommandDispatch \
chart2/source/controller/main/UndoGuard \
))
# vim: set noet ts=4 sw=4:

View File

@@ -0,0 +1,118 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,chartmodel))
$(eval $(call gb_Library_add_precompiled_header,chartmodel,$(SRCDIR)/chart2/inc/pch/precompiled_chart2))
$(eval $(call gb_Library_set_include,chartmodel,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/chart2/inc/pch) \
-I$(realpath $(SRCDIR)/chart2/source/model/inc) \
-I$(realpath $(SRCDIR)/chart2/source/inc) \
-I$(OUTDIR)/inc \
-I$(OUTDIR)/inc/offuh \
))
# TODO: is this still necessary?
# (from chart2/source/model/template/makefile.mk)
# # i26518 the gcc-3.0.4 requires to enhance the template-depth
# # this seems to be a compiler issue, so we recommend not to use 3.0.x anymore
# .IF "$(COM)"=="GCC"
# CFLAGS+=-ftemplate-depth-128
# .ENDIF
$(eval $(call gb_Library_add_linked_libs,chartmodel,\
charttools \
comphelper \
cppu \
cppuhelper \
fwe \
sal \
svl \
svt \
ucbhelper \
utl \
vcl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_set_componentfile,chartmodel,chart2/source/model/chartmodel))
$(eval $(call gb_Library_add_exception_objects,chartmodel,\
chart2/source/model/filter/XMLFilter \
chart2/source/model/main/Axis \
chart2/source/model/main/BaseCoordinateSystem \
chart2/source/model/main/CartesianCoordinateSystem \
chart2/source/model/main/ChartModel \
chart2/source/model/main/ChartModel_Persistence \
chart2/source/model/main/DataPoint \
chart2/source/model/main/DataPointProperties \
chart2/source/model/main/DataSeries \
chart2/source/model/main/DataSeriesProperties \
chart2/source/model/main/Diagram \
chart2/source/model/main/FormattedString \
chart2/source/model/main/GridProperties \
chart2/source/model/main/Legend \
chart2/source/model/main/PageBackground \
chart2/source/model/main/PolarCoordinateSystem \
chart2/source/model/main/_serviceregistration_model \
chart2/source/model/main/StockBar \
chart2/source/model/main/Title \
chart2/source/model/main/UndoManager \
chart2/source/model/main/Wall \
chart2/source/model/template/AreaChartType \
chart2/source/model/template/AreaChartTypeTemplate \
chart2/source/model/template/BarChartType \
chart2/source/model/template/BarChartTypeTemplate \
chart2/source/model/template/BubbleChartType \
chart2/source/model/template/BubbleChartTypeTemplate \
chart2/source/model/template/BubbleDataInterpreter \
chart2/source/model/template/CandleStickChartType \
chart2/source/model/template/ChartType \
chart2/source/model/template/ChartTypeManager \
chart2/source/model/template/ChartTypeTemplate \
chart2/source/model/template/ColumnChartType \
chart2/source/model/template/ColumnLineChartTypeTemplate \
chart2/source/model/template/ColumnLineDataInterpreter \
chart2/source/model/template/DataInterpreter \
chart2/source/model/template/FilledNetChartType \
chart2/source/model/template/LineChartType \
chart2/source/model/template/LineChartTypeTemplate \
chart2/source/model/template/NetChartType \
chart2/source/model/template/NetChartTypeTemplate \
chart2/source/model/template/PieChartType \
chart2/source/model/template/PieChartTypeTemplate \
chart2/source/model/template/ScatterChartType \
chart2/source/model/template/ScatterChartTypeTemplate \
chart2/source/model/template/_serviceregistration_charttypes \
chart2/source/model/template/StockChartTypeTemplate \
chart2/source/model/template/StockDataInterpreter \
chart2/source/model/template/XYDataInterpreter \
))
# vim: set noet ts=4 sw=4:

View File

@@ -0,0 +1,131 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,charttools))
$(eval $(call gb_Library_add_precompiled_header,charttools,$(SRCDIR)/chart2/inc/pch/precompiled_chart2))
$(eval $(call gb_Library_set_include,charttools,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/chart2/inc/pch) \
-I$(realpath $(SRCDIR)/chart2/source/inc) \
-I$(OUTDIR)/inc \
-I$(OUTDIR)/inc/offuh \
))
$(eval $(call gb_Library_set_defs,charttools,\
$$(DEFS) \
-DOOO_DLLIMPLEMENTATION_CHARTTOOLS \
))
$(eval $(call gb_Library_add_linked_libs,charttools,\
basegfx \
comphelper \
cppu \
cppuhelper \
i18nisolang1 \
sal \
svl \
tl \
utl \
vcl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_set_componentfile,charttools,chart2/source/tools/charttools))
$(eval $(call gb_Library_add_exception_objects,charttools,\
chart2/source/tools/AxisHelper \
chart2/source/tools/BaseGFXHelper \
chart2/source/tools/CachedDataSequence \
chart2/source/tools/CharacterProperties \
chart2/source/tools/ChartDebugTrace \
chart2/source/tools/ChartModelHelper \
chart2/source/tools/ChartTypeHelper \
chart2/source/tools/ChartViewHelper \
chart2/source/tools/ColorPerPointHelper \
chart2/source/tools/CommonConverters \
chart2/source/tools/ConfigColorScheme \
chart2/source/tools/ControllerLockGuard \
chart2/source/tools/DataSeriesHelper \
chart2/source/tools/DataSource \
chart2/source/tools/DataSourceHelper \
chart2/source/tools/DiagramHelper \
chart2/source/tools/ErrorBar \
chart2/source/tools/ExplicitCategoriesProvider \
chart2/source/tools/ExponentialRegressionCurveCalculator \
chart2/source/tools/FillProperties \
chart2/source/tools/FormattedStringHelper \
chart2/source/tools/ImplOPropertySet \
chart2/source/tools/InternalData \
chart2/source/tools/InternalDataProvider \
chart2/source/tools/LabeledDataSequence \
chart2/source/tools/LegendHelper \
chart2/source/tools/LifeTime \
chart2/source/tools/LinearRegressionCurveCalculator \
chart2/source/tools/LineProperties \
chart2/source/tools/LogarithmicRegressionCurveCalculator \
chart2/source/tools/MeanValueRegressionCurveCalculator \
chart2/source/tools/MediaDescriptorHelper \
chart2/source/tools/ModifyListenerCallBack \
chart2/source/tools/ModifyListenerHelper \
chart2/source/tools/MutexContainer \
chart2/source/tools/NameContainer \
chart2/source/tools/NumberFormatterWrapper \
chart2/source/tools/ObjectIdentifier \
chart2/source/tools/OPropertySet \
chart2/source/tools/PotentialRegressionCurveCalculator \
chart2/source/tools/PropertyHelper \
chart2/source/tools/RangeHighlighter \
chart2/source/tools/ReferenceSizeProvider \
chart2/source/tools/RegressionCurveCalculator \
chart2/source/tools/RegressionCurveHelper \
chart2/source/tools/RegressionCurveModel \
chart2/source/tools/RegressionEquation \
chart2/source/tools/RelativePositionHelper \
chart2/source/tools/RelativeSizeHelper \
chart2/source/tools/ResId \
chart2/source/tools/RessourceManager \
chart2/source/tools/Scaling \
chart2/source/tools/SceneProperties \
chart2/source/tools/_serviceregistration_tools \
chart2/source/tools/StatisticsHelper \
chart2/source/tools/ThreeDHelper \
chart2/source/tools/TitleHelper \
chart2/source/tools/TrueGuard \
chart2/source/tools/UncachedDataSequence \
chart2/source/tools/UserDefinedProperties \
chart2/source/tools/WeakListenerAdapter \
chart2/source/tools/WrappedDefaultProperty \
chart2/source/tools/WrappedDirectStateProperty \
chart2/source/tools/WrappedIgnoreProperty \
chart2/source/tools/WrappedProperty \
chart2/source/tools/WrappedPropertySet \
chart2/source/tools/XMLRangeHelper \
))
# vim: set noet ts=4 sw=4:

118
chart2/Library_chartview.mk Normal file
View File

@@ -0,0 +1,118 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,chartview))
$(eval $(call gb_Library_add_precompiled_header,chartview,$(SRCDIR)/chart2/inc/pch/precompiled_chart2))
$(eval $(call gb_Library_set_include,chartview,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/chart2/inc/pch) \
-I$(realpath $(SRCDIR)/chart2/source/view/inc) \
-I$(realpath $(SRCDIR)/chart2/source/inc) \
-I$(OUTDIR)/inc \
-I$(OUTDIR)/inc/offuh \
))
$(eval $(call gb_Library_set_defs,chartview,\
$$(DEFS) \
-DOOO_DLLIMPLEMENTATION_CHARTVIEW \
))
$(eval $(call gb_Library_add_linked_libs,chartview,\
basegfx \
charttools \
comphelper \
cppu \
cppuhelper \
editeng \
sal \
sfx \
svl \
svt \
svxcore \
tl \
utl \
vcl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_set_componentfile,chartview,chart2/source/view/chartview))
$(eval $(call gb_Library_add_exception_objects,chartview,\
chart2/source/view/axes/DateHelper \
chart2/source/view/axes/DateScaling \
chart2/source/view/axes/MinimumAndMaximumSupplier \
chart2/source/view/axes/ScaleAutomatism \
chart2/source/view/axes/Tickmarks \
chart2/source/view/axes/Tickmarks_Dates \
chart2/source/view/axes/Tickmarks_Equidistant \
chart2/source/view/axes/VAxisBase \
chart2/source/view/axes/VAxisOrGridBase \
chart2/source/view/axes/VAxisProperties \
chart2/source/view/axes/VCartesianAxis \
chart2/source/view/axes/VCartesianCoordinateSystem \
chart2/source/view/axes/VCartesianGrid \
chart2/source/view/axes/VCoordinateSystem \
chart2/source/view/axes/VPolarAngleAxis \
chart2/source/view/axes/VPolarAxis \
chart2/source/view/axes/VPolarCoordinateSystem \
chart2/source/view/axes/VPolarGrid \
chart2/source/view/axes/VPolarRadiusAxis \
chart2/source/view/charttypes/AreaChart \
chart2/source/view/charttypes/BarChart \
chart2/source/view/charttypes/BarPositionHelper \
chart2/source/view/charttypes/BubbleChart \
chart2/source/view/charttypes/CandleStickChart \
chart2/source/view/charttypes/CategoryPositionHelper \
chart2/source/view/charttypes/PieChart \
chart2/source/view/charttypes/Splines \
chart2/source/view/charttypes/VSeriesPlotter \
chart2/source/view/diagram/VDiagram \
chart2/source/view/main/ChartItemPool \
chart2/source/view/main/ChartView \
chart2/source/view/main/Clipping \
chart2/source/view/main/DataPointSymbolSupplier \
chart2/source/view/main/DrawModelWrapper \
chart2/source/view/main/LabelPositionHelper \
chart2/source/view/main/Linear3DTransformation \
chart2/source/view/main/PlotterBase \
chart2/source/view/main/PlottingPositionHelper \
chart2/source/view/main/PolarLabelPositionHelper \
chart2/source/view/main/PropertyMapper \
chart2/source/view/main/_serviceregistration_view \
chart2/source/view/main/ShapeFactory \
chart2/source/view/main/Stripe \
chart2/source/view/main/VDataSeries \
chart2/source/view/main/VLegend \
chart2/source/view/main/VLegendSymbolFactory \
chart2/source/view/main/VLineProperties \
chart2/source/view/main/VPolarTransformation \
chart2/source/view/main/VTitle \
))
# vim: set noet ts=4 sw=4:

View File

@@ -27,6 +27,15 @@
$(eval $(call gb_Module_Module,chart2))
$(eval $(call gb_Module_add_targets,chart2,\
AllLangResTarget_chartcontroller \
Library_chartcontroller \
Library_chartmodel \
Library_charttools \
Library_chartview \
Package_uiconfig \
))
$(eval $(call gb_Module_add_subsequentcheck_targets,chart2,\
JunitTest_chart2_unoapi \
))

View File

@@ -0,0 +1,44 @@
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Package_Package,chart2_uiconfig,$(SRCDIR)/chart2/uiconfig))
# TODO: this was not listed in d.lst
# $(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/accelerator/en-US/default.xml,accelerator/en-US/default.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/menubar/menubar.xml,menubar/menubar.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/statusbar/statusbar.xml,statusbar/statusbar.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/arrowshapes.xml,toolbar/arrowshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/basicshapes.xml,toolbar/basicshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/calloutshapes.xml,toolbar/calloutshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/drawbar.xml,toolbar/drawbar.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/flowchartshapes.xml,toolbar/flowchartshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/standardbar.xml,toolbar/standardbar.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/starshapes.xml,toolbar/starshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/symbolshapes.xml,toolbar/symbolshapes.xml))
$(eval $(call gb_Package_add_file,chart2_uiconfig,xml/uiconfig/modules/schart/toolbar/toolbar.xml,toolbar/toolbar.xml))
# vim: set noet ts=4 sw=4:

View File

@@ -1,26 +1,3 @@
ch chart2 : offapi offuh TRANSLATIONS:translations comphelper cppu cppuhelper sal svtools svx tools vcl toolkit unotools sfx2 LIBXSLT:libxslt NULL
ch chart2 usr1 - all ch_mkout NULL
ch chart2\inc nmake - all ch_inc NULL
ch chart2\source\inc get - all ch_source_inc NULL
ch chart2\source\inc\chartview get - all ch_source_inc_chartview NULL
ch chart2\source\tools nmake - all ch_source_tools ch_inc NULL
ch chart2\source\model nmake - all ch_source_model ch_source_tools ch_source_model_main ch_source_model_template ch_source_model_filter ch_inc NULL
ch chart2\source\model\main nmake - all ch_source_model_main ch_inc NULL
ch chart2\source\model\template nmake - all ch_source_model_template ch_inc NULL
ch chart2\source\model\filter nmake - all ch_source_model_filter ch_inc NULL
ch chart2\source\view nmake - all ch_source_view ch_source_tools ch_source_view_charttypes ch_source_view_axes ch_source_view_diagram ch_source_view_main ch_inc NULL
ch chart2\source\view\inc get - all ch_source_view_inc NULL
ch chart2\source\view\axes nmake - all ch_source_view_axes ch_source_tools ch_inc NULL
ch chart2\source\view\charttypes nmake - all ch_source_view_charttypes ch_inc NULL
ch chart2\source\view\diagram nmake - all ch_source_view_diagram ch_inc NULL
ch chart2\source\view\main nmake - all ch_source_view_main ch_inc NULL
ch chart2\source\controller nmake - all ch_source_controller ch_source_tools ch_source_view ch_source_controller_drawinglayer ch_source_controller_itemsetwrapper ch_source_controller_dialogs ch_source_controller_main ch_source_controller_chartapiwrapper ch_source_controller_accessibility ch_inc ch_source_controller_menus NULL
ch chart2\source\controller\inc get - all ch_source_controller_inc NULL
ch chart2\source\controller\accessibility nmake - all ch_source_controller_accessibility ch_inc NULL
ch chart2\source\controller\dialogs nmake - all ch_source_controller_dialogs ch_inc NULL
ch chart2\source\controller\drawinglayer nmake - all ch_source_controller_drawinglayer ch_inc NULL
ch chart2\source\controller\itemsetwrapper nmake - all ch_source_controller_itemsetwrapper ch_inc NULL
ch chart2\source\controller\chartapiwrapper nmake - all ch_source_controller_chartapiwrapper ch_inc NULL
ch chart2\source\controller\main nmake - all ch_source_controller_main ch_inc NULL
ch chart2\source\controller\menus nmake - all ch_source_controller_menus ch_inc NULL
ch chart2\prj get - all ch_prj NULL
ch chart2\prj nmake - all ch_prj NULL

View File

@@ -1,27 +0,0 @@
mkdir: %COMMON_DEST%\bin%_EXT%\hid
mkdir: %_DEST%\xml%_EXT%\uiconfig
mkdir: %_DEST%\xml%_EXT%\uiconfig\modules
mkdir: %_DEST%\xml%_EXT%\uiconfig\modules\schart
mkdir: %_DEST%\xml%_EXT%\uiconfig\modules\schart\menubar
mkdir: %_DEST%\xml%_EXT%\uiconfig\modules\schart\toolbar
mkdir: %_DEST%\xml%_EXT%\uiconfig\modules\schart\statusbar
..\%COMMON_OUTDIR%\misc\*.hid %COMMON_DEST%\bin%_EXT%\hid\*.hid
..\%__SRC%\bin\*.dll %_DEST%\bin%_EXT%\*.dll
..\%__SRC%\class\*.jar %_DEST%\bin%_EXT%\*.jar
..\%__SRC%\lib\lib*.so %_DEST%\lib%_EXT%
..\%__SRC%\lib\*.dylib %_DEST%\lib%_EXT%\*.dylib
..\%__SRC%\lib\*.sl %_DEST%\lib%_EXT%\*.sl
..\%__SRC%\bin\*.bin %_DEST%\bin%_EXT%\*.bin
..\%__SRC%\bin\*.res %_DEST%\bin%_EXT%\*.res
..\%__SRC%\bin\*.rdb %_DEST%\rdb%_EXT%\*.rdb
..\uiconfig\menubar\*.xml %_DEST%\xml%_EXT%\uiconfig\modules\schart\menubar\*.xml
..\uiconfig\toolbar\*.xml %_DEST%\xml%_EXT%\uiconfig\modules\schart\toolbar\*.xml
..\uiconfig\statusbar\*.xml %_DEST%\xml%_EXT%\uiconfig\modules\schart\statusbar\*.xml
mkdir: %_DEST%\inc%_EXT%\chart2
..\%__SRC%\misc\chartcontroller.component %_DEST%\xml%_EXT%\chartcontroller.component
..\%__SRC%\misc\chartmodel.component %_DEST%\xml%_EXT%\chartmodel.component
..\%__SRC%\misc\charttools.component %_DEST%\xml%_EXT%\charttools.component
..\%__SRC%\misc\chartview.component %_DEST%\xml%_EXT%\chartview.component

27
chart2/inc/makefile.mk → chart2/prj/makefile.mk Normal file → Executable file
View File

@@ -24,24 +24,17 @@
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..
TARGET=prj
PRJNAME=chart2
TARGET=inc
.INCLUDE : settings.mk
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
# --- Targets -------------------------------------------------------
.INCLUDE : target.mk
.IF "$(ENABLE_PCH)"!=""
ALLTAR : \
$(SLO)$/precompiled.pch \
$(SLO)$/precompiled_ex.pch
.ENDIF # "$(ENABLE_PCH)"!=""
.IF "$(VERBOSE)"!=""
VERBOSEFLAG :=
.ELSE
VERBOSEFLAG := -s
.ENDIF
all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

View File

@@ -1,70 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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.
#
#*************************************************************************
PRJNAME = chart2
PRJ = ..
TARGET = chart_qa
PACKAGE = qa
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
MAXLINELENGTH = 100000
# - rdb ----
RDB = $(SOLARBINDIR)$/types.rdb
JAVADIR = $(OUT)$/misc$/java
JARFILES = ridl.jar
# --- Files --------------------------------------------------------
JAVACLASSFILES = \
$(CLASSDIR)$/$(PACKAGE)$/TestCaseOldAPI.class
JARFILES = ridl.jar jurt.jar unoil.jar juh.jar OOoRunner.jar
JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
# --- Dependencies -------------------------------------------------
# Note: define dependencies after including target.mk (otherwise no targets are
# defined)
ALLTAR: runtest
# --- Rules --------------------------------------------------------
runtest: $(subst,.class,.run $(JAVACLASSFILES))
%.run: %.class
+@java -classpath $(CLASSPATH) org.openoffice.Runner -TestBase java_complex -o $(subst,$(CLASSDIR)$/$(PACKAGE)$/,$(PACKAGE). $(subst,.class, $<))

View File

@@ -1,54 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcaccessibility
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES= $(SLO)$/AccessibleChartView.obj \
$(SLO)$/ChartElementFactory.obj \
$(SLO)$/AccessibleBase.obj \
$(SLO)$/AccessibleChartElement.obj \
$(SLO)$/AccessibleChartShape.obj \
$(SLO)$/AccessibleTextHelper.obj \
$(SLO)$/AccessibleViewForwarder.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,77 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chchartapiwrapper
PRJINC= $(PRJ)$/source
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#Specifies object files to bind into linked libraries.
SLOFILES= \
$(SLO)$/Chart2ModelContact.obj \
$(SLO)$/AreaWrapper.obj \
$(SLO)$/AxisWrapper.obj \
$(SLO)$/ChartDataWrapper.obj \
$(SLO)$/ChartDocumentWrapper.obj \
$(SLO)$/DataSeriesPointWrapper.obj \
$(SLO)$/DiagramWrapper.obj \
$(SLO)$/GridWrapper.obj \
$(SLO)$/LegendWrapper.obj \
$(SLO)$/TitleWrapper.obj \
$(SLO)$/MinMaxLineWrapper.obj \
$(SLO)$/UpDownBarWrapper.obj \
$(SLO)$/WallFloorWrapper.obj \
$(SLO)$/WrappedAutomaticPositionProperties.obj \
$(SLO)$/WrappedCharacterHeightProperty.obj \
$(SLO)$/WrappedDataCaptionProperties.obj \
$(SLO)$/WrappedTextRotationProperty.obj \
$(SLO)$/WrappedGapwidthProperty.obj \
$(SLO)$/WrappedScaleProperty.obj \
$(SLO)$/WrappedSplineProperties.obj \
$(SLO)$/WrappedStockProperties.obj \
$(SLO)$/WrappedSymbolProperties.obj \
$(SLO)$/WrappedAxisAndGridExistenceProperties.obj \
$(SLO)$/WrappedNumberFormatProperty.obj \
$(SLO)$/WrappedStatisticProperties.obj \
$(SLO)$/WrappedSceneProperty.obj \
$(SLO)$/WrappedSeriesAreaOrLineProperty.obj \
$(SLO)$/WrappedAddInProperty.obj \
$(SLO)$/WrappedScaleTextProperties.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,192 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcdialogs
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
GEN_HID_OTHER=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# i26518 the gcc-3.0.4 requires to enhance the template-depth
# this seems to be a compiler issue, so we recommend not to use 3.0.x anymore
.IF "$(COM)"=="GCC"
CFLAGS+=-ftemplate-depth-128
.ENDIF
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES= \
$(SLO)$/ObjectNameProvider.obj \
$(SLO)$/TimerTriggeredControllerLock.obj \
$(SLO)$/ChangingResource.obj \
$(SLO)$/DataBrowser.obj \
$(SLO)$/DataBrowserModel.obj \
$(SLO)$/DialogModel.obj \
$(SLO)$/TitleDialogData.obj \
$(SLO)$/res_Titles.obj \
$(SLO)$/res_TextSeparator.obj \
$(SLO)$/res_ErrorBar.obj \
$(SLO)$/res_Trendline.obj \
$(SLO)$/res_BarGeometry.obj \
$(SLO)$/res_LegendPosition.obj \
$(SLO)$/res_DataLabel.obj \
$(SLO)$/ChartTypeDialogController.obj \
$(SLO)$/tp_ChartType.obj \
$(SLO)$/tp_RangeChooser.obj \
$(SLO)$/tp_Wizard_TitlesAndObjects.obj \
$(SLO)$/tp_AxisLabel.obj \
$(SLO)$/tp_AxisPositions.obj \
$(SLO)$/tp_DataLabel.obj \
$(SLO)$/tp_DataSource.obj \
$(SLO)$/tp_DataSourceControls.obj \
$(SLO)$/tp_LegendPosition.obj \
$(SLO)$/tp_PointGeometry.obj \
$(SLO)$/tp_Scale.obj \
$(SLO)$/tp_Trendline.obj \
$(SLO)$/tp_ErrorBars.obj \
$(SLO)$/tp_SeriesToAxis.obj \
$(SLO)$/tp_TitleRotation.obj \
$(SLO)$/tp_3D_SceneGeometry.obj \
$(SLO)$/tp_3D_SceneAppearance.obj \
$(SLO)$/tp_3D_SceneIllumination.obj \
$(SLO)$/tp_PolarOptions.obj \
$(SLO)$/dlg_ObjectProperties.obj \
$(SLO)$/dlg_DataEditor.obj \
$(SLO)$/dlg_DataSource.obj \
$(SLO)$/dlg_View3D.obj \
$(SLO)$/dlg_InsertAxis_Grid.obj \
$(SLO)$/dlg_InsertDataLabel.obj \
$(SLO)$/dlg_InsertLegend.obj \
$(SLO)$/dlg_InsertTrendline.obj \
$(SLO)$/dlg_InsertErrorBars.obj \
$(SLO)$/dlg_InsertTitle.obj \
$(SLO)$/dlg_CreationWizard.obj \
$(SLO)$/dlg_CreationWizard_UNO.obj \
$(SLO)$/dlg_ChartType_UNO.obj \
$(SLO)$/dlg_ChartType.obj \
$(SLO)$/dlg_NumberFormat.obj \
$(SLO)$/dlg_ShapeFont.obj \
$(SLO)$/dlg_ShapeParagraph.obj \
$(SLO)$/RangeSelectionButton.obj \
$(SLO)$/RangeSelectionHelper.obj \
$(SLO)$/RangeSelectionListener.obj \
$(SLO)$/RangeEdit.obj \
$(SLO)$/TextDirectionListBox.obj
# --- Resources ---------------------------------------------------------------
SRC1FILES= \
res_TextSeparator.src \
res_BarGeometry.src \
tp_ChartType.src \
tp_RangeChooser.src \
tp_Wizard_TitlesAndObjects.src \
tp_AxisLabel.src \
tp_AxisPositions.src \
tp_DataLabel.src \
tp_DataSource.src \
tp_LegendPosition.src \
tp_PointGeometry.src \
tp_Scale.src \
tp_Trendline.src \
tp_ErrorBars.src \
tp_SeriesToAxis.src \
tp_TitleRotation.src \
tp_3D_SceneGeometry.src \
tp_3D_SceneAppearance.src \
tp_3D_SceneIllumination.src \
tp_PolarOptions.src \
dlg_ObjectProperties.src \
Strings_Statistic.src \
Strings_Scale.src \
Strings_ChartTypes.src \
Strings_AdditionalControls.src \
Strings.src \
Bitmaps.src \
dlg_DataEditor.src \
dlg_DataSource.src \
dlg_View3D.src \
dlg_InsertAxis_Grid.src \
dlg_InsertDataLabel.src \
dlg_InsertLegend.src \
dlg_InsertTrendline.src \
dlg_InsertErrorBars.src \
dlg_InsertTitle.src \
dlg_ChartType.src \
dlg_CreationWizard.src \
dlg_ShapeFont.src \
dlg_ShapeParagraph.src
SRS1NAME=$(TARGET)
# --- Targets -----------------------------------------------------------------
LOCALIZE_ME=res_DataLabel_tmpl.hrc res_LegendPosition_tmpl.hrc res_Trendline_tmpl.hrc res_ErrorBar_tmpl.hrc res_Titlesx_tmpl.hrc res_SecondaryAxisCheckBoxes_tmpl.hrc
.INCLUDE: target.mk
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_DataLabel.hrc
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_LegendPosition.hrc
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_Trendline.hrc
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_ErrorBar.hrc
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_Titlesx.hrc
$(SRS)$/chcdialogs.srs: $(INCCOM)$/res_SecondaryAxisCheckBoxes.hrc
#dependencies:
$(SRS)$/chcdialogs.srs: \
Bitmaps.hrc \
CommonResources.hrc \
ResourceIds.hrc \
..$/..$/inc$/Strings.hrc \
TabPages.hrc \
dlg_CreationWizard.hrc \
dlg_DataSource.hrc \
dlg_InsertAxis_Grid.hrc \
dlg_InsertDataLabel.hrc \
dlg_InsertLegend.hrc \
dlg_InsertTrendline.hrc \
dlg_InsertErrorBars.hrc \
dlg_InsertTitle.hrc \
dlg_View3D.hrc \
res_Titles.hrc \
tp_3D_SceneAppearance.hrc \
tp_3D_SceneGeometry.hrc \
tp_3D_SceneIllumination.hrc \
tp_PolarOptions.hrc \
tp_ChartType.hrc \
tp_DataSource.hrc \
tp_RangeChooser.hrc \
tp_Wizard_TitlesAndObjects.hrc
#$(SRS)$/chcdialogs.srs: $(SOLARINCDIR)$/svx$/globlmn.hrc

View File

@@ -1,49 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcdrawinglayer
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES= $(SLO)$/DrawViewWrapper.obj \
$(SLO)$/ViewElementListProvider.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,60 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcitemsetwrapper
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES= $(SLO)$/ItemConverter.obj \
$(SLO)$/AxisItemConverter.obj \
$(SLO)$/MultipleItemConverter.obj \
$(SLO)$/MultipleChartConverters.obj \
$(SLO)$/CharacterPropertyItemConverter.obj \
$(SLO)$/SeriesOptionsItemConverter.obj \
$(SLO)$/DataPointItemConverter.obj \
$(SLO)$/GraphicPropertyItemConverter.obj \
$(SLO)$/LegendItemConverter.obj \
$(SLO)$/StatisticsItemConverter.obj \
$(SLO)$/TitleItemConverter.obj \
$(SLO)$/RegressionCurveItemConverter.obj \
$(SLO)$/RegressionEquationItemConverter.obj \
$(SLO)$/ErrorBarItemConverter.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,81 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcontroller
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES = \
$(SLO)$/ConfigurationAccess.obj \
$(SLO)$/ElementSelector.obj \
$(SLO)$/SelectionHelper.obj \
$(SLO)$/PositionAndSizeHelper.obj \
$(SLO)$/ChartWindow.obj \
$(SLO)$/ChartController.obj \
$(SLO)$/ChartController_EditData.obj \
$(SLO)$/ChartController_Window.obj \
$(SLO)$/ChartController_Properties.obj \
$(SLO)$/ChartController_Insert.obj \
$(SLO)$/ChartController_TextEdit.obj \
$(SLO)$/ChartController_Position.obj \
$(SLO)$/ChartController_Tools.obj \
$(SLO)$/ChartFrameloader.obj \
$(SLO)$/ChartRenderer.obj \
$(SLO)$/CommandDispatchContainer.obj \
$(SLO)$/CommandDispatch.obj \
$(SLO)$/ControllerCommandDispatch.obj \
$(SLO)$/UndoCommandDispatch.obj \
$(SLO)$/DragMethod_Base.obj \
$(SLO)$/DragMethod_RotateDiagram.obj \
$(SLO)$/DragMethod_PieSegment.obj \
$(SLO)$/ObjectHierarchy.obj \
$(SLO)$/_serviceregistration_controller.obj \
$(SLO)$/ChartDropTargetHelper.obj \
$(SLO)$/StatusBarCommandDispatch.obj \
$(SLO)$/ChartTransferable.obj \
$(SLO)$/FeatureCommandDispatchBase.obj \
$(SLO)$/DrawCommandDispatch.obj \
$(SLO)$/ShapeController.obj \
$(SLO)$/ShapeToolbarController.obj \
$(SLO)$/UndoActions.obj \
$(SLO)$/UndoGuard.obj \
$(SLO)$/ChartModelClone.obj \
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,132 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chartcontroller
USE_DEFFILE= TRUE
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: $(PRJ)$/util$/makefile.pmk
# --- export library -------------------------------------------------
#You can use several library macros of this form to build libraries that
#do not consist of all object files in a directory or to merge different libraries.
LIB1TARGET= $(SLB)$/$(TARGET).lib
LIB1FILES= \
$(SLB)$/chcontroller.lib \
$(SLB)$/chcdrawinglayer.lib \
$(SLB)$/chcitemsetwrapper.lib \
$(SLB)$/chcdialogs.lib \
$(SLB)$/chchartapiwrapper.lib \
$(SLB)$/chcaccessibility.lib
#--------
#Indicates the filename of the shared library.
SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
#indicates dependencies:
.IF "$(COM)" == "MSC"
SHL1DEPN = \
$(LB)$/icharttools.lib \
$(LB)$/ichartview.lib
.ELSE
SHL1DEPN =
.ENDIF
#Specifies an import library to create. For Win32 only.
SHL1IMPLIB= i$(TARGET)
#Specifies libraries from the same module to put into the shared library.
#was created above
SHL1LIBS= $(LIB1TARGET)
#Links import libraries.
SHL1STDLIBS= $(CHARTTOOLS) \
$(CHARTVIEW) \
$(EDITENGLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(BASEGFXLIB) \
$(DRAWINGLAYERLIB) \
$(BASEGFXLIB) \
$(SALLIB) \
$(SVLLIB) \
$(SVTOOLLIB) \
$(SVXCORELIB) \
$(SVXLIB) \
$(TKLIB) \
$(TOOLSLIB) \
$(VCLLIB) \
$(SFXLIB) \
$(UNOTOOLSLIB) \
$(SOTLIB)
#--------exports
#specifies the exported symbols for Windows only:
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
SHL1VERSIONMAP = $(SOLARENV)/src/component.map
#--------definition file
#name of the definition file:
DEF1NAME= $(SHL1TARGET)
# --- Resources ---------------------------------------------------------------
RESLIB1LIST=\
$(SRS)$/chcdialogs.srs \
$(SRS)$/chcmenus.srs \
RESLIB1NAME= $(TARGET)
RESLIB1IMAGES=$(PRJ)$/res
RESLIB1SRSFILES=$(RESLIB1LIST)
RESLIB1DEPN=$(RESLIB1LIST)
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk
ALLTAR : $(MISC)/chartcontroller.component
$(MISC)/chartcontroller.component .ERRREMOVE : \
$(SOLARENV)/bin/createcomponent.xslt chartcontroller.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt chartcontroller.component

View File

@@ -1,63 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chcmenus
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# i26518 the gcc-3.0.4 requires to enhance the template-depth
# this seems to be a compiler issue, so we recommend not to use 3.0.x anymore
.IF "$(COM)"=="GCC"
CFLAGS+=-ftemplate-depth-128
.ENDIF
# --- Resources ---------------------------------------------------------------
SRC1FILES= \
ShapeContextMenu.src \
ShapeEditContextMenu.src
SRS1NAME=$(TARGET)
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk
#dependencies:
$(SRS)$/chcmenus.srs: \
..$/inc$/MenuResIds.hrc
#$(SRS)$/$(TARGET).srs: $(SOLARINCDIR)$/svx$/globlmn.hrc

View File

@@ -1,49 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chmodelfilter
PRJINC= $(PRJ)$/source
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#Specifies object files to bind into linked libraries.
SLOFILES= \
$(SLO)$/XMLFilter.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,68 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chmodelmain
PRJINC= $(PRJ)$/source
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- export library -------------------------------------------------
#Specifies object files to bind into linked libraries.
SLOFILES= \
$(SLO)$/Axis.obj \
$(SLO)$/GridProperties.obj \
$(SLO)$/BaseCoordinateSystem.obj \
$(SLO)$/CartesianCoordinateSystem.obj \
$(SLO)$/ChartModel.obj \
$(SLO)$/ChartModel_Persistence.obj \
$(SLO)$/DataPoint.obj \
$(SLO)$/DataPointProperties.obj \
$(SLO)$/DataSeries.obj \
$(SLO)$/Diagram.obj \
$(SLO)$/DataSeriesProperties.obj \
$(SLO)$/FormattedString.obj \
$(SLO)$/Legend.obj \
$(SLO)$/PageBackground.obj \
$(SLO)$/PolarCoordinateSystem.obj \
$(SLO)$/StockBar.obj \
$(SLO)$/Title.obj \
$(SLO)$/Wall.obj \
$(SLO)$/UndoManager.obj \
$(SLO)$/_serviceregistration_model.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,109 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chartmodel
USE_DEFFILE= TRUE
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: $(PRJ)$/util$/makefile.pmk
# --- export library -------------------------------------------------
#You can use several library macros of this form to build libraries that
#do not consist of all object files in a directory or to merge different libraries.
LIB1TARGET= $(SLB)$/_$(TARGET).lib
LIB1FILES= \
$(SLB)$/chmodelmain.lib \
$(SLB)$/chmodeltemplate.lib \
$(SLB)$/chmodelfilter.lib
#--------
#Indicates the filename of the shared library.
SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
#indicates dependencies:
.IF "$(COM)" == "MSC"
SHL1DEPN = \
$(LB)$/icharttools.lib
.ELSE
SHL1DEPN =
.ENDIF
#Specifies an import library to create. For Win32 only.
SHL1IMPLIB= i$(TARGET)
#Specifies libraries from the same module to put into the shared library.
#was created above
SHL1LIBS= $(LIB1TARGET)
#Links import libraries.
SHL1STDLIBS= $(CHARTTOOLS) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(UNOTOOLSLIB) \
$(VCLLIB) \
$(SVLLIB) \
$(SVTOOLLIB) \
$(SALLIB) \
$(UCBHELPERLIB) \
$(FWELIB) \
#--------exports
#specifies the exported symbols for Windows only:
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
SHL1VERSIONMAP = $(SOLARENV)/src/component.map
#--------definition file
#name of the definition file:
DEF1NAME= $(SHL1TARGET)
# --- Resources ---------------------------------------------------------------
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk
ALLTAR : $(MISC)/chartmodel.component
$(MISC)/chartmodel.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
chartmodel.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt chartmodel.component

View File

@@ -1,82 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chmodeltemplate
PRJINC= $(PRJ)$/source
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# i26518 the gcc-3.0.4 requires to enhance the template-depth
# this seems to be a compiler issue, so we recommend not to use 3.0.x anymore
.IF "$(COM)"=="GCC"
CFLAGS+=-ftemplate-depth-128
.ENDIF
# --- export library -------------------------------------------------
#Specifies object files to bind into linked libraries.
SLOFILES= \
$(SLO)$/AreaChartType.obj \
$(SLO)$/AreaChartTypeTemplate.obj \
$(SLO)$/BarChartType.obj \
$(SLO)$/BarChartTypeTemplate.obj \
$(SLO)$/CandleStickChartType.obj \
$(SLO)$/ChartType.obj \
$(SLO)$/ChartTypeManager.obj \
$(SLO)$/ChartTypeTemplate.obj \
$(SLO)$/ColumnChartType.obj \
$(SLO)$/ColumnLineChartTypeTemplate.obj \
$(SLO)$/DataInterpreter.obj \
$(SLO)$/FilledNetChartType.obj \
$(SLO)$/LineChartType.obj \
$(SLO)$/LineChartTypeTemplate.obj \
$(SLO)$/NetChartType.obj \
$(SLO)$/NetChartTypeTemplate.obj \
$(SLO)$/PieChartType.obj \
$(SLO)$/PieChartTypeTemplate.obj \
$(SLO)$/ScatterChartType.obj \
$(SLO)$/ScatterChartTypeTemplate.obj \
$(SLO)$/BubbleChartType.obj \
$(SLO)$/BubbleChartTypeTemplate.obj \
$(SLO)$/BubbleDataInterpreter.obj \
$(SLO)$/StockChartTypeTemplate.obj \
$(SLO)$/StockDataInterpreter.obj \
$(SLO)$/XYDataInterpreter.obj \
$(SLO)$/ColumnLineDataInterpreter.obj \
$(SLO)$/_serviceregistration_charttypes.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,185 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= charttools
PRJINC= $(PRJ)$/source
USE_DEFFILE= TRUE
ENABLE_EXCEPTIONS= TRUE
VISIBILITY_HIDDEN= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: $(PRJ)$/util$/makefile.pmk
CDEFS += -DOOO_DLLIMPLEMENTATION_CHARTTOOLS
# --- export library -------------------------------------------------
#Specifies object files to bind into linked libraries.
SLOFILES= \
$(SLO)$/ErrorBar.obj \
$(SLO)$/TrueGuard.obj \
$(SLO)$/LifeTime.obj \
$(SLO)$/MediaDescriptorHelper.obj \
$(SLO)$/ConfigColorScheme.obj \
$(SLO)$/ColorPerPointHelper.obj \
$(SLO)$/ObjectIdentifier.obj \
$(SLO)$/CachedDataSequence.obj \
$(SLO)$/CommonConverters.obj \
$(SLO)$/DataSeriesHelper.obj \
$(SLO)$/DataSource.obj \
$(SLO)$/DataSourceHelper.obj \
$(SLO)$/DiagramHelper.obj \
$(SLO)$/ExponentialRegressionCurveCalculator.obj \
$(SLO)$/ImplOPropertySet.obj \
$(SLO)$/InternalData.obj \
$(SLO)$/InternalDataProvider.obj \
$(SLO)$/LabeledDataSequence.obj \
$(SLO)$/LinearRegressionCurveCalculator.obj \
$(SLO)$/LogarithmicRegressionCurveCalculator.obj \
$(SLO)$/MeanValueRegressionCurveCalculator.obj \
$(SLO)$/NumberFormatterWrapper.obj \
$(SLO)$/OPropertySet.obj \
$(SLO)$/WrappedPropertySet.obj \
$(SLO)$/WrappedProperty.obj \
$(SLO)$/WrappedIgnoreProperty.obj \
$(SLO)$/WrappedDefaultProperty.obj \
$(SLO)$/WrappedDirectStateProperty.obj \
$(SLO)$/PotentialRegressionCurveCalculator.obj \
$(SLO)$/RegressionCurveHelper.obj \
$(SLO)$/RegressionCurveModel.obj \
$(SLO)$/RelativeSizeHelper.obj \
$(SLO)$/RelativePositionHelper.obj \
$(SLO)$/Scaling.obj \
$(SLO)$/SceneProperties.obj \
$(SLO)$/ThreeDHelper.obj \
$(SLO)$/StatisticsHelper.obj \
$(SLO)$/ChartModelHelper.obj \
$(SLO)$/ChartViewHelper.obj \
$(SLO)$/ChartTypeHelper.obj \
$(SLO)$/AxisHelper.obj \
$(SLO)$/MutexContainer.obj \
$(SLO)$/PropertyHelper.obj \
$(SLO)$/FormattedStringHelper.obj \
$(SLO)$/TitleHelper.obj \
$(SLO)$/LegendHelper.obj \
$(SLO)$/CharacterProperties.obj \
$(SLO)$/LineProperties.obj \
$(SLO)$/FillProperties.obj \
$(SLO)$/UserDefinedProperties.obj \
$(SLO)$/NameContainer.obj \
$(SLO)$/ChartDebugTrace.obj \
$(SLO)$/_serviceregistration_tools.obj \
$(SLO)$/UncachedDataSequence.obj \
$(SLO)$/XMLRangeHelper.obj \
$(SLO)$/ModifyListenerHelper.obj \
$(SLO)$/ModifyListenerCallBack.obj \
$(SLO)$/BaseGFXHelper.obj \
$(SLO)$/ControllerLockGuard.obj \
$(SLO)$/WeakListenerAdapter.obj \
$(SLO)$/ResId.obj \
$(SLO)$/RessourceManager.obj \
$(SLO)$/RangeHighlighter.obj \
$(SLO)$/ReferenceSizeProvider.obj \
$(SLO)$/ExplicitCategoriesProvider.obj \
$(SLO)$/RegressionCurveCalculator.obj \
$(SLO)$/RegressionEquation.obj
DISABLED_SLOFILES= \
$(SLO)$/NamedFillProperties.obj \
$(SLO)$/NamedLineProperties.obj \
$(SLO)$/NamedProperties.obj
#--------
#Indicates the filename of the shared library.
SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
#indicates dependencies:
SHL1DEPN=
#Specifies an import library to create. For Win32 only.
SHL1IMPLIB= i$(TARGET)
#Specifies libraries from the same module to put into the shared library.
#was created above
SHL1LIBS= $(SLB)$/$(TARGET).lib
#Links import libraries.
SHL1STDLIBS= \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(SALLIB) \
$(TOOLSLIB) \
$(SVLLIB) \
$(VCLLIB) \
$(I18NISOLANGLIB) \
$(BASEGFXLIB) \
$(UNOTOOLSLIB)
#--------exports
#specifies the exported symbols for Windows only:
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
#Specifies the library name to parse for symbols. For Win32 only.
DEFLIB1NAME= $(TARGET)
#--------definition file
#name of the definition file:
DEF1NAME= $(SHL1TARGET)
# indicates definition file dependencies
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt
#A comment on the definition file.
DEF1DES= Chart Tools
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk
# --- Filter -----------------------------------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk \
exports.flt
$(TYPE) exports.flt > $@
ALLTAR : $(MISC)/charttools.component
$(MISC)/charttools.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
charttools.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt charttools.component

View File

@@ -1,66 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chvaxes
ENABLE_EXCEPTIONS= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/chartview.pmk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES = \
$(SLO)$/VAxisOrGridBase.obj \
$(SLO)$/VAxisBase.obj \
$(SLO)$/DateHelper.obj \
$(SLO)$/DateScaling.obj \
$(SLO)$/Tickmarks.obj \
$(SLO)$/Tickmarks_Equidistant.obj \
$(SLO)$/Tickmarks_Dates.obj \
$(SLO)$/MinimumAndMaximumSupplier.obj \
$(SLO)$/ScaleAutomatism.obj \
$(SLO)$/VAxisProperties.obj \
$(SLO)$/VCartesianAxis.obj \
$(SLO)$/VCartesianGrid.obj \
$(SLO)$/VCartesianCoordinateSystem.obj \
$(SLO)$/VPolarAxis.obj \
$(SLO)$/VPolarAngleAxis.obj \
$(SLO)$/VPolarRadiusAxis.obj \
$(SLO)$/VPolarGrid.obj \
$(SLO)$/VPolarCoordinateSystem.obj \
$(SLO)$/VCoordinateSystem.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,55 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chvtypes
ENABLE_EXCEPTIONS= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/chartview.pmk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES = $(SLO)$/Splines.obj \
$(SLO)$/CategoryPositionHelper.obj \
$(SLO)$/BarPositionHelper.obj \
$(SLO)$/VSeriesPlotter.obj \
$(SLO)$/BarChart.obj \
$(SLO)$/PieChart.obj \
$(SLO)$/AreaChart.obj \
$(SLO)$/CandleStickChart.obj \
$(SLO)$/BubbleChart.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,48 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chvdiagram
ENABLE_EXCEPTIONS= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/chartview.pmk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES = $(SLO)$/VDiagram.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,67 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= ..$/..$/..
PRJINC= $(PRJ)$/source
PRJNAME= chart2
TARGET= chview
ENABLE_EXCEPTIONS= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/chartview.pmk
# --- export library -------------------------------------------------
#object files to build and link together to lib $(SLB)$/$(TARGET).lib
SLOFILES = \
$(SLO)$/ChartItemPool.obj \
$(SLO)$/DrawModelWrapper.obj \
$(SLO)$/PropertyMapper.obj \
$(SLO)$/Stripe.obj \
$(SLO)$/VLineProperties.obj \
$(SLO)$/ShapeFactory.obj \
$(SLO)$/VLegendSymbolFactory.obj \
$(SLO)$/DataPointSymbolSupplier.obj \
$(SLO)$/Linear3DTransformation.obj \
$(SLO)$/VPolarTransformation.obj \
$(SLO)$/Clipping.obj \
$(SLO)$/PlottingPositionHelper.obj \
$(SLO)$/LabelPositionHelper.obj \
$(SLO)$/PolarLabelPositionHelper.obj \
$(SLO)$/PlotterBase.obj \
$(SLO)$/VDataSeries.obj \
$(SLO)$/VLegend.obj \
$(SLO)$/VTitle.obj \
$(SLO)$/ChartView.obj \
$(SLO)$/_serviceregistration_view.obj
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk

View File

@@ -1,125 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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= chart2
TARGET= chartview
USE_DEFFILE= TRUE
ENABLE_EXCEPTIONS= TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: $(PRJ)$/util$/makefile.pmk
.INCLUDE: $(PRJ)$/chartview.pmk
# --- export library -------------------------------------------------
#You can use several library macros of this form to build libraries that
#do not consist of all object files in a directory or to merge different libraries.
LIB1TARGET= $(SLB)$/$(TARGET).lib
LIB1FILES= \
$(SLB)$/chvaxes.lib \
$(SLB)$/chvtypes.lib \
$(SLB)$/chvdiagram.lib \
$(SLB)$/chview.lib
#--------
#Indicates the filename of the shared library.
SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
#indicates dependencies:
.IF "$(COM)" == "MSC"
SHL1DEPN = \
$(LB)$/icharttools.lib
.ELSE
SHL1DEPN =
.ENDIF
#Specifies an import library to create. For Win32 only.
SHL1IMPLIB= i$(TARGET)
#Specifies libraries from the same module to put into the shared library.
#was created above
SHL1LIBS= $(LIB1TARGET)
#Links import libraries.
SHL1STDLIBS= $(CHARTTOOLS) \
$(CPPULIB) \
$(EDITENGLIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(SALLIB) \
$(SVLLIB) \
$(SVTOOLLIB) \
$(SVXCORELIB) \
$(TOOLSLIB) \
$(UNOTOOLSLIB) \
$(BASEGFXLIB) \
$(VCLLIB) \
$(SFXLIB) \
$(BASEGFXLIB)
#--------exports
#specifies the exported symbols for Windows only:
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
#Specifies the library name to parse for symbols. For Win32 only.
DEFLIB1NAME= $(TARGET)
#--------definition file
#name of the definition file:
DEF1NAME= $(SHL1TARGET)
# indicates definition file dependencies
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt
#A comment on the definition file.
DEF1DES= Viewable Component Chart View
# --- Targets -----------------------------------------------------------------
.INCLUDE: target.mk
# --- Filter -----------------------------------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk \
exports.flt
$(TYPE) exports.flt > $@
ALLTAR : $(MISC)/chartview.component
$(MISC)/chartview.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
chartview.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt chartview.component

View File

@@ -1,60 +0,0 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# 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=..
PRJPCH=
PRJNAME=chart2
TARGET=chart_db
# --- Settings -----------------------------------------------------
.INCLUDE : makefile.pmk
#-------------------------------------------------------------------
# UNOIDLDBFILES= \
# $(UCR)$/csschart2.db
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
.IF "$(L10N_framewor)"==""
ALLTAR : \
$(BIN)$/$(PRJNAME).rdb \
$(MISC)$/$(TARGET).don
$(BIN)$/$(PRJNAME).rdb : $(UCR)$/$(PRJNAME).db
$(GNUCOPY) -f $(UCR)$/$(PRJNAME).db $@
$(MISC)$/$(TARGET).don : $(UCR)$/$(PRJNAME).db
$(CPPUMAKER) -O$(OUT)$/inc -BUCR $(UCR)$/$(PRJNAME).db -X$(SOLARBINDIR)$/types.rdb && echo > $@
echo $@
.ENDIF # "$(L10N_framewor)"==""