summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-03-12 18:30:34 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-03-12 18:30:34 +0200
commitfe3cc740507eda7a3ea504fe9277b043b3644d65 (patch)
tree23f4fc29b0a2e74d7dc57dbb048de4b1e7be1000
parent5428d53d4c5c83c2938b7b14980b521405cdc6c3 (diff)
Build libs needed by Impress.
Change-Id: Ibcc8a28e3e4595c1b5ab8d3a5a6ece57465ef93a
-rw-r--r--meson.build1
-rw-r--r--sc/meson.build2
-rw-r--r--sdext/meson.build48
-rw-r--r--ucb/meson.build43
4 files changed, 93 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 0ec5bb6a7bec..08590e8f1e50 100644
--- a/meson.build
+++ b/meson.build
@@ -260,3 +260,4 @@ subdir('extensions')
subdir('lingucomponent')
subdir('scripting')
subdir('dtrans')
+subdir('sdext')
diff --git a/sc/meson.build b/sc/meson.build
index e444d4e2aae9..41628cdc1d05 100644
--- a/sc/meson.build
+++ b/sc/meson.build
@@ -716,7 +716,7 @@ scui_lib = shared_library('scuilo',
# ‘class orcus::orcus_xml’ has no member named ‘set_range_row_group’
#
# Maybe the Orcus version is too old?
-#scfilt_lib = shared_library('scfilt',
+#scfilt_lib = shared_library('scfiltlo',
# 'source/filter/dif/difexp.cxx',
# 'source/filter/dif/difimp.cxx',
# 'source/filter/excel/colrowst.cxx',
diff --git a/sdext/meson.build b/sdext/meson.build
new file mode 100644
index 000000000000..a1b7757305c3
--- /dev/null
+++ b/sdext/meson.build
@@ -0,0 +1,48 @@
+presenterscreen_lib = shared_library('PresenterScreenlo',
+ 'source/presenter/PresenterAccessibility.cxx',
+ 'source/presenter/PresenterBitmapContainer.cxx',
+ 'source/presenter/PresenterButton.cxx',
+ 'source/presenter/PresenterCanvasHelper.cxx',
+ 'source/presenter/PresenterComponent.cxx',
+ 'source/presenter/PresenterConfigurationAccess.cxx',
+ 'source/presenter/PresenterController.cxx',
+ 'source/presenter/PresenterCurrentSlideObserver.cxx',
+ 'source/presenter/PresenterFrameworkObserver.cxx',
+ 'source/presenter/PresenterGeometryHelper.cxx',
+ 'source/presenter/PresenterHelpView.cxx',
+ 'source/presenter/PresenterHelper.cxx',
+ 'source/presenter/PresenterNotesView.cxx',
+ 'source/presenter/PresenterPaintManager.cxx',
+ 'source/presenter/PresenterPane.cxx',
+ 'source/presenter/PresenterPaneBase.cxx',
+ 'source/presenter/PresenterPaneBorderPainter.cxx',
+ 'source/presenter/PresenterPaneContainer.cxx',
+ 'source/presenter/PresenterPaneFactory.cxx',
+ 'source/presenter/PresenterProtocolHandler.cxx',
+ 'source/presenter/PresenterScreen.cxx',
+ 'source/presenter/PresenterScrollBar.cxx',
+ 'source/presenter/PresenterSlidePreview.cxx',
+ 'source/presenter/PresenterSlideShowView.cxx',
+ 'source/presenter/PresenterSlideSorter.cxx',
+ 'source/presenter/PresenterSprite.cxx',
+ 'source/presenter/PresenterSpritePane.cxx',
+ 'source/presenter/PresenterTextView.cxx',
+ 'source/presenter/PresenterTheme.cxx',
+ 'source/presenter/PresenterTimer.cxx',
+ 'source/presenter/PresenterToolBar.cxx',
+ 'source/presenter/PresenterUIPainter.cxx',
+ 'source/presenter/PresenterViewFactory.cxx',
+ 'source/presenter/PresenterWindowManager.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'inc'],
+ link_with: [cppu_lib,
+ cppuhelper_lib,
+ sal_lib,
+ tl_lib,
+ vcl_lib,
+ ],
+ dependencies: [],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
diff --git a/ucb/meson.build b/ucb/meson.build
index 80610b312bfe..c571cd8fce0c 100644
--- a/ucb/meson.build
+++ b/ucb/meson.build
@@ -146,3 +146,46 @@ ucppgk1_lib = shared_library('ucppkg1',
gnu_symbol_visibility: 'hidden',
install: true,
)
+
+ucphier1_lib = shared_library('ucphier1',
+ 'source/ucp/hierarchy/dynamicresultset.cxx',
+ 'source/ucp/hierarchy/hierarchycontentcaps.cxx',
+ 'source/ucp/hierarchy/hierarchycontent.cxx',
+ 'source/ucp/hierarchy/hierarchydata.cxx',
+ 'source/ucp/hierarchy/hierarchydatasource.cxx',
+ 'source/ucp/hierarchy/hierarchydatasupplier.cxx',
+ 'source/ucp/hierarchy/hierarchyprovider.cxx',
+ 'source/ucp/hierarchy/hierarchyservices.cxx',
+ 'source/ucp/hierarchy/hierarchyuri.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc],
+ link_with: [comphelper_lib,
+ cppu_lib,
+ cppuhelper_lib,
+ sal_lib,
+ salhelper_lib,
+ ucbhelper_lib,
+ ],
+ dependencies: [gio_dep],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
+
+ucpsrtrs_lib = shared_library('srtrs1',
+ 'source/sorter/sortdynres.cxx',
+ 'source/sorter/sortmain.cxx',
+ 'source/sorter/sortresult.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc],
+ link_with: [comphelper_lib,
+ cppu_lib,
+ cppuhelper_lib,
+ sal_lib,
+ ucbhelper_lib,
+ ],
+ dependencies: [gio_dep],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)