summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-03-12 00:10:27 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-03-12 00:10:27 +0200
commit5428d53d4c5c83c2938b7b14980b521405cdc6c3 (patch)
tree1a0f99370d5b6164eb7acdbf6d81915cae101b1e
parent264ac69b619da23ac9e189f03f80ad5c57357be3 (diff)
Build enough of the libs to make Writer run.
Change-Id: Ie94529e05984661e0682de767005aea9209e6c8d
-rw-r--r--dtrans/meson.build16
-rw-r--r--extensions/meson.build25
-rw-r--r--lingucomponent/meson.build18
-rw-r--r--meson.build3
-rw-r--r--scripting/meson.build18
-rw-r--r--stoc/meson.build27
-rw-r--r--ucb/meson.build22
-rw-r--r--vcl/meson.build2
8 files changed, 129 insertions, 2 deletions
diff --git a/dtrans/meson.build b/dtrans/meson.build
new file mode 100644
index 000000000000..99fd7ab195b2
--- /dev/null
+++ b/dtrans/meson.build
@@ -0,0 +1,16 @@
+mcnttype_lib = shared_library('mcnttype',
+ 'source/cnttype/mcnttfactory.cxx',
+ 'source/cnttype/mcnttype.cxx',
+ 'source/cnttype/mctfentry.cxx',
+ udk_fake_h, off_fake_h, common_hxx,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, setup_inc],
+ link_with: [cppu_lib,
+ cppuhelper_lib,
+ sal_lib,
+ tl_lib,
+ ],
+ dependencies: [],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
diff --git a/extensions/meson.build b/extensions/meson.build
index 34b671584310..4ce7d903732f 100644
--- a/extensions/meson.build
+++ b/extensions/meson.build
@@ -21,3 +21,28 @@ log_lib = shared_library('loglo',
gnu_symbol_visibility: 'hidden',
install: true,
)
+
+scn_lib = shared_library('scnlo',
+ 'source/scanner/scnserv.cxx',
+ 'source/scanner/scanner.cxx',
+ 'source/scanner/grid.cxx',
+ 'source/scanner/sane.cxx',
+ 'source/scanner/sanedlg.cxx',
+ 'source/scanner/scanunx.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'inc'],
+ link_with: [comphelper_lib,
+ cppu_lib,
+ cppuhelper_lib,
+ i18nlangtag_lib,
+ sal_lib,
+ svt_lib,
+ tl_lib,
+ utl_lib,
+ vcl_lib,
+ ],
+ dependencies: [dl_dep],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
diff --git a/lingucomponent/meson.build b/lingucomponent/meson.build
index 757446f6195a..13c4666c55fd 100644
--- a/lingucomponent/meson.build
+++ b/lingucomponent/meson.build
@@ -72,3 +72,21 @@ lnth_lib = shared_library('lnthlo',
gnu_symbol_visibility: 'hidden',
install: true,
)
+
+guesslang_lib = shared_library('guesslanglo',
+ 'source/languageguessing/guess.cxx',
+ 'source/languageguessing/guesslang.cxx',
+ 'source/languageguessing/simpleguesser.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'source/lingutil'],
+ link_with: [cppu_lib,
+ cppuhelper_lib,
+ sal_lib,
+ tl_lib,
+ utl_lib,
+ ],
+ dependencies: [hunspell_dep, icuuc_dep, libexttextcat_dep],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
diff --git a/meson.build b/meson.build
index 876d8b7c1c36..0ec5bb6a7bec 100644
--- a/meson.build
+++ b/meson.build
@@ -155,6 +155,7 @@ odbc_dep = declare_dependency(include_directories: 'external/unixODBC/inc')
hunspell_dep = dependency('hunspell')
hyphen_dep = cpp.find_library('hyphen')
mythes_dep = dependency('mythes')
+libexttextcat_dep = dependency('libexttextcat')
# The version in Ubuntu eoan is too old.
#mdds_dep = dependency('mdds-1.5')
@@ -257,3 +258,5 @@ subdir('ucb')
subdir('shell')
subdir('extensions')
subdir('lingucomponent')
+subdir('scripting')
+subdir('dtrans')
diff --git a/scripting/meson.build b/scripting/meson.build
new file mode 100644
index 000000000000..6bd1f4e28770
--- /dev/null
+++ b/scripting/meson.build
@@ -0,0 +1,18 @@
+protocolhandler_lib = shared_library('protocolhandlerlo',
+ 'source/protocolhandler/scripthandler.cxx',
+ udk_fake_h, off_fake_h, common_hxx,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, setup_inc],
+ link_with: [comphelper_lib,
+ cppu_lib,
+ cppuhelper_lib,
+ fwe_lib,
+ sal_lib,
+ sfx_lib,
+ tl_lib,
+ vcl_lib,
+ ],
+ dependencies: [],
+ gnu_symbol_visibility: 'hidden',
+ install: true,
+)
diff --git a/stoc/meson.build b/stoc/meson.build
index eba662cac2c5..a3decf79d622 100644
--- a/stoc/meson.build
+++ b/stoc/meson.build
@@ -39,7 +39,7 @@ invocation_lib = shared_library('invocation',
install: true,
)
-proxyfac_lib = shared_library('proxyfac',
+proxyfac_lib = shared_library('proxyfaclo',
'source/proxy_factory/proxyfac.cxx',
udk_fake_h, off_fake_h,
cpp_args: ['-DLIBO_INTERNAL_ONLY'],
@@ -49,6 +49,31 @@ proxyfac_lib = shared_library('proxyfac',
install: true,
)
+introspection_lib = shared_library('introspectionlo',
+ 'source/inspect/introspection.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc],
+ link_with: [cppu_lib, cppuhelper_lib, sal_lib, salhelper_lib],
+ dependencies: [],
+ install: true,
+)
+
+reflection_lib = shared_library('reflectionlo',
+ 'source/corereflection/crarray.cxx',
+ 'source/corereflection/crbase.cxx',
+ 'source/corereflection/crcomp.cxx',
+ 'source/corereflection/crefl.cxx',
+ 'source/corereflection/crenum.cxx',
+ 'source/corereflection/criface.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc],
+ link_with: [cppu_lib, cppuhelper_lib, sal_lib],
+ dependencies: [],
+ install: true,
+)
+
invocadapt_lib = shared_library('invocadapt',
'source/invocation_adapterfactory/iafactory.cxx',
udk_fake_h, off_fake_h,
diff --git a/ucb/meson.build b/ucb/meson.build
index ab11956feed2..80610b312bfe 100644
--- a/ucb/meson.build
+++ b/ucb/meson.build
@@ -124,3 +124,25 @@ ucpgio_lib = shared_library('ucpgio1lo',
install: true,
)
+ucppgk1_lib = shared_library('ucppkg1',
+ 'source/ucp/package/pkgcontentcaps.cxx',
+ 'source/ucp/package/pkgcontent.cxx',
+ 'source/ucp/package/pkgdatasupplier.cxx',
+ 'source/ucp/package/pkgprovider.cxx',
+ 'source/ucp/package/pkgresultset.cxx',
+ 'source/ucp/package/pkgservices.cxx',
+ 'source/ucp/package/pkguri.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,
+)
diff --git a/vcl/meson.build b/vcl/meson.build
index f121f9b317c5..ce930f36028c 100644
--- a/vcl/meson.build
+++ b/vcl/meson.build
@@ -420,7 +420,7 @@ vcl_lib = shared_library('vcllo',
cpp_args: ['-DLIBO_INTERNAL_ONLY',
'-DVCL_DLLIMPLEMENTATION',
'-DDLLIMPLEMENTATION_UITEST',
- '-DCUI_DLL_NAME="libcui.so"',
+ '-DCUI_DLL_NAME="libcuilo.so"',
'-DGLM_ENABLE_EXPERIMENTAL',
'-DDESKTOP_DETECTOR_DLL_NAME="libdesktopdetector.so"',
'-DTK_DLL_NAME="libtklo.so"'],