Commit graph

37 commits

Author SHA1 Message Date
Michael Stahl
1658e4efac RepositoryExternal.mk: clean up awful icudata/icui18n duplication
Change-Id: Ic4794d9a908b60220a4a849ff263eaa08776550c
2012-12-02 20:58:32 +01:00
Michael Meeks
d04ac66578 dung out berkeleydb gnumake / configure bits ... 2012-11-21 14:52:49 +00:00
David Tardon
bba04ae9ec drop glib external from mergedlib
Change-Id: Id5f1410ee578cdd528d3c61c4822faf4ba41d037
2012-11-07 10:37:36 +01:00
Peter Foley
0ba0b1ca90 prevent libmerged warning spam
Change-Id: I8ee74175d3dc08318461dfe08ebd10b12ce8d814
2012-10-07 10:42:24 +02:00
Peter Foley
2db6f67b6e add support for libmerged on Windows
Change-Id: I05d1c557967000be2fb7128b43d6e8c6005a7892
2012-10-07 10:42:19 +02:00
Michael Stahl
5032dc0fc3 gbuild: invert handling of standard system libraries:
Always link in gb_STDLIBS, except when the library explicitly opts out
with gb_LinkTarget_disable_standard_system_libs.

Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28 16:49:08 +02:00
Michael Stahl
dc397aae70 gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:
add a new gb_LinkTarget_use_system_win32_libs to abstract different
linker options on MSVC and GCC.

Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
2012-09-28 16:49:08 +02:00
Michael Stahl
967986b861 gbuild: gb_Library_PLAINLIBS_NONE cleanup for Mac
Change-Id: I66f8229e186e312ed3242695db9ef0768ab4d9a0
2012-09-28 16:49:07 +02:00
Michael Stahl
cee32aae39 gbuild: clean up Mac OS X framework handling:
There are currently 3 different mechanisms being used for frameworks,
which is of course intolerable so we invent a 4th one and standardize on
it:  gb_LinkTarget_use_darwin_frameworks

(This doesn't mean using add_libs or externals was wrong, it was just
inconsistent... and i don't see an obvious benefit of using externals here)

Change-Id: I5de9020402c87e7236c6a358c47f02fa56642d3d
2012-09-28 16:49:07 +02:00
Michael Stahl
b85c349783 gbuild: replace direct gb_STDLIBS use with ...
... new gb_LinkTarget_add_standard_system_libs

Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28 16:49:06 +02:00
Michael Stahl
2e677c3981 gbuild: split uwinapi out of gb_STDLIBS
Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
2012-09-28 16:49:05 +02:00
Matúš Kukan
d4ef17ab1c libmerged: use external cups
Change-Id: I1380fe8053ddf68a81b1bf6ffc8febfbb5ed9214
2012-09-19 21:06:56 +02:00
Caolán McNamara
100e56309f dbus for libmerged
Change-Id: I7a0b2c5358ff1b003f822ef4f9acc5c78b1605b1
2012-09-04 08:44:24 +01:00
Matúš Kukan
dc8f9877d1 libmerged: another small component libraries for android
Change-Id: Icd36fe58cfe8dbcc737681e6fb477e64310bfaad
2012-09-01 21:06:12 +02:00
Matúš Kukan
3f750f8e7b merge more, mostly small libraries for android
Change-Id: Ic40dec7083b2dd83952bee50290b803b981965b0
2012-08-25 12:45:36 +02:00
Matúš Kukan
4d7b955705 libmerged: add more libraries
Change-Id: Ia35e93b9632cb2bbfce0d40f8491044d56f2bb05
2012-08-25 12:45:35 +02:00
Tor Lillqvist
a1aed54fee Build basebmp as a static library for Android
Reduces shared library count by one... This is tedious.

Change-Id: I3bdc0a5c4ee4cabf9bbcedc469ca6e94d0103d6b
2012-08-23 22:26:01 +03:00
Tor Lillqvist
e607f5f651 More deps for Android
Change-Id: Ifc99e894885ed835c3205c3eea708a07273b52b3
2012-08-20 13:04:50 +03:00
Tor Lillqvist
0198ba8685 Use graphite only if ENABLE_GRAPHITE
Change-Id: I4e3274c43e34f6b28277ac75f96ae8c146e94c40
2012-08-20 13:04:41 +03:00
Matúš Kukan
4967a9d8f9 libmerged: add fsstorage, svl, sot, vcl
Change-Id: Ibebf00d99fdf8212afbdba21ca13844d2ff1c412
2012-08-20 11:22:22 +02:00
Matúš Kukan
fe32762e11 tubes: add to libmerged to fix circular dependency
Probably it belongs in there anyway.

Change-Id: I3bf908de58e0e989e263323d2fdc432308c2cab8
2012-08-09 16:16:51 +02:00
Matúš Kukan
7ce4cc7c60 tubes: also libmerged now links against tubes library
Change-Id: If7faccccb3c92735fc7062880a171e75b750a1da
2012-07-26 01:29:05 +02:00
Tor Lillqvist
daaa550121 Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()
Pass on to VirtualDevice where used to set the MapMode of the device
appropriately. Adapt DocumentLoader, use to scale the page rendering
to exactly fit the virtual device.

Change-Id: I4b0bc67e12114d3d9d493ff1aca2ef5d2cc78912
2012-06-18 22:38:41 +03:00
Tor Lillqvist
36244dcfa1 Drop accidentally duplicated section
Change-Id: I7444c59efa4fceff9046341cbac934488dd67514
2012-06-18 20:22:46 +03:00
Michael Stahl
c923f7d2c2 gbuild: "use" vs. "add":
Naming convention for gbuild methods:
- "add" is used for stuff that is logically a part of the target
  (i.e. not registered at the Module, but defined in the target's makefile)
- "use" is used for stuff that is logically a different target
  (i.e. it is registered at the Module, has it's own makefile, may be
  in a different module than the target)
2012-04-08 01:05:52 +02:00
Caolán McNamara
80b0a3a7b6 fold i18npaper into i18nutil
It's too small to justify standalone existence.

We can accumulate i18n things we link to directly into
i18nutil and rework i18npool uno implementions in terms
of thin wrappers over i18nutil and prefer linking to
i18nutil internally and leave the uno forwarders for
use by external components and scripting
2012-03-08 12:02:38 +00:00
Matúš Kukan
a62f426993 add configmgr, ucb1, ucpfile1, xcr to libmerged 2012-02-19 19:24:34 +01:00
Tor Lillqvist
888d96f6b4 Add svt and tk to libmerged 2012-02-15 16:20:00 +02:00
Tor Lillqvist
4347e5d1d8 Add sb to libmerged 2012-02-15 16:19:55 +02:00
Tor Lillqvist
c301199804 Merge branch 'feature/android' 2012-02-15 12:00:46 +02:00
Tor Lillqvist
25f8330004 Add fw* and sfx to libmerged 2012-02-13 17:53:36 +02:00
Tor Lillqvist
7edb4c7393 Add fw* and sfx to libmerged 2012-02-13 16:49:24 +02:00
Matúš Kukan
484a5dcc0e add missing library for windows 2012-02-11 16:57:52 +01:00
Tor Lillqvist
081d76c3fa Attempt to manage without Berkeley DB on iOS and Android
Berkeley DB is used for help index and extension database. (Possibly
only for a backward-compatible format of the latter, I am not sure.)
Neither use makes much sense on Android and iOS.

The existing help is for LO on desktop OSes anyway, help for LO-based
apps on iOS and Android will naturally be quite different.

On iOS there will definitely be no "extensions", and probably we don't
want to bother with such on Android either.
2012-01-16 16:53:49 +02:00
Matúš Kukan
a74627d53e improve support for merging libraries 2012-01-10 14:25:03 +01:00
Matúš Kukan
48b7723016 this is supposed to be gb_CORE_LIBS 2011-08-24 16:07:20 +02:00
Michael Meeks
070ff659ca add missing file I omitted to add 2011-08-24 14:45:09 +01:00