Commit Graph

159 Commits

Author SHA1 Message Date
368e23a390 gbuildification of jfreereport
In dmake jfreereport build system an intermediate directory classes was used.
All artefacts that created during build were copied there, including external
apache-commons-logging.jar. Finally java system property was used -Dlib=classes.

In gbuild we don't want to mess with copying artefacts around.
The artefacts are packaging in $(OUTDIR)/bin and java system
property points to -Dlib=$(OUTDIR)/bin. However the dependencies must
be set inside jfreereport module, because of jar interdependency:
liblayout depends on other jars and flow-engine depends on liblayout.
This is achived with new function gb_ExternalProject_use_packages.

Special treatment is necessary when system apache-commons library is used,
in which case it is not reside in $(OUTDIR)/bin, but in
/usr/share/java/commons-logging.jar or in custom location. For that
purpose the both patches: flow-engine.patch and liblayout.patch were extended
and new java system property was introduced -Dcommons-logging.jar and passed
to the build.xml. A dependency from liblayout to apache-commons-logging is set.

jfreereport was moved to tail_build module.

Change-Id: I32e39bb5f4f825f182c3bd3cfc1a13ea1c38321e
Reviewed-on: https://gerrit.libreoffice.org/761
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-10-05 19:01:14 +00:00
ae1f2f6b93 gbuildification of rhino
Default patch level 3 was not working here and must
be overriden with gb_UnpackedTarball_set_patchlevel
function with 2.

New java file OfficeScriptInfo.java was extracted from
rhino1_5R5.patch and added with gb_UnpackedTarball_add_file.

Change-Id: Iba25b2350caffd943af93f59fa2139332b009ef2
Reviewed-on: https://gerrit.libreoffice.org/752
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-10-02 21:51:51 +00:00
02e400865c gbuildification of beanshell
Change-Id: I1b71796ca95500efeffe5e01dba3e73711f920e7
Reviewed-on: https://gerrit.libreoffice.org/745
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-10-02 11:17:47 +00:00
9516c661e8 add saxon to tail_build
Change-Id: I01e2b99a2618c3b4e5e80dc9e38652e75ef5217d
2012-10-01 07:24:16 +02:00
8f2859a318 add tomcat to tail_build
Change-Id: Ida93051b4b631d24e738584a8a3ff2e24ea7bd7a
2012-09-29 02:43:29 -05:00
4df639baac add apache_commons to tail_build
Change-Id: I0365a5170011ad44b9a0ab8f1129a756884694d5
2012-09-29 02:43:29 -05:00
47894cdf75 beautify Module_tailbuild a bit
Change-Id: If54d57c962c6cb97c539e46f2ea747668706770e
2012-09-29 02:43:28 -05:00
c0fb5ed758 add --with-system-ucpp
Change-Id: Ic322d1be23033049fa3b5cd60c00479bb6cae3ca
2012-09-27 22:45:03 +02:00
c640a42f29 xsltml: convert to gbuild
Change-Id: I7074c377b6a8f8250adcae73178882fc9e68c696
2012-09-26 11:46:56 +02:00
30dba81595 gbuildification of afms
Change-Id: I7ead3e90c9037289b917820c20f5265d5b080b47
2012-09-26 03:39:07 -05:00
0b963e89a0 gbuildification of more_fonts
Change-Id: Ifae1342ee0af447cb08a24e0804f6e42ae826a2a
2012-09-23 21:25:10 -05:00
5bf0ae5750 keep the lists alphabetically sorted
Change-Id: I82734285736dd9ee5236f522892bd80a80f520fc
2012-09-23 18:50:36 +02:00
0c6aa2881d do not build what is not necessary
Change-Id: I6fb9ff64c2cc408bf4133ddcee4a255b54078e41
2012-09-23 18:47:16 +02:00
66480070b7 add translations to tail_build
Change-Id: Ibb4d777b216a1782b17dfd9a24c3ee839ccdd980
2012-09-23 15:05:52 +02:00
b21b504022 migrate readlicense_oo to gbuild
Change-Id: I8698d2da889d74a9f806c01f520ac0cbcca67b03
2012-09-23 15:05:49 +02:00
f60ee814c1 add newly eligible modules to tail_build
Change-Id: I3afc9dfb56ab29abaec1cb5dc60689be3243a1b1
2012-09-22 08:16:19 +02:00
bb6c5a5443 neon: convert to gbuild
Change-Id: I1cca0e3be7e148c835af26d2c001878b849e8432
2012-09-22 08:13:41 +02:00
85dbc81298 add --with-system-bluez and alöllow disabling of sdremote
Change-Id: I1b0dbc8e8efa7535bdc699e343e31594af00d553
2012-09-18 16:21:45 +02:00
eaa81cc2f0 move help compiler/linker/indexer to a new module
we may want to use syntax highlighter class from svtools later,
which is not available for l10ntools

Change-Id: I5a06b77cb6935e3ef68015fb608aa26ac7c53fac
2012-09-16 20:41:26 +02:00
a1417c73a2 add mdds to tail_build again
Change-Id: I77a90f816d062bdc9ca4de6e151593e264e4c042
2012-09-11 14:34:55 +02:00
1ee760335b liborcus: convert to gbuild
Change-Id: I6a0d869526ffd40bfe5ff81267f241c049d050f0
2012-09-11 14:34:55 +02:00
ae6f7f0f35 get mdds out of tail_build; liborcus depends on it
Change-Id: I0c09260911b3979c5eb8aa33c25073bec105b987
2012-09-09 00:43:31 +02:00
707194e7b9 libcmis: convert to gbuild
Change-Id: I4586cb27505bbdc20a543fc812d8b480b4b94236
2012-09-08 12:55:35 +02:00
85e34a4f3a libwpd: convert to gbuild
Change-Id: I5a8d3979e8b3e1e3d33882715fbb61f37bf27e35
2012-09-08 12:51:49 +02:00
be742b279a libwpg: convert to gbuild
Change-Id: If440c551aedf805eb364c0fe575e8c5f4f66c18f
2012-09-08 12:51:20 +02:00
0c6fbcad3f libcdr: convert to gbuild
Change-Id: I067ab0a4559bf7ee0da36a67567e0db9a6e34f87
2012-09-08 12:51:00 +02:00
105edf31b9 libmspub: convert to gbuild
Change-Id: I502c849e40d84e6038b0b83fe344699944ec4a8f
2012-09-08 12:50:39 +02:00
71a3db7893 libwps: convert to gbuild
Change-Id: I8f5312d9751d4bc4f26feb1d58b1c4b3184441c0
2012-09-08 12:49:24 +02:00
97ed2616bd libvisio: convert to gbuild
Change-Id: Ie52c2ed87bf7631877bdf9a4cffc2f0a8fb3736c
2012-09-08 12:48:44 +02:00
22f50fb23f mdds: convert to gbuild
Change-Id: I7db5dd20e41297efbabef22f559b5552f3afff0f
2012-08-31 21:21:40 +02:00
54a06c6820 vigra: convert to gbuild
Change-Id: Ie5f050bf5f672a35d9629dcfb039d9fff7470cab
2012-08-25 12:45:37 +02:00
04e6963a24 add extras to tail_build
Change-Id: I3143c987ed07f2d0033cbcb4fe637d095339807e
2012-08-24 13:22:06 +02:00
6ace132bfb add hsqldb to tail_build
Change-Id: Ic11e4443c7c29dba22a19436758d14dd35d9523c
2012-08-24 13:22:03 +02:00
a6f73e53b6 Depend on the tail_end module instead
Change-Id: Icc0c17c66c6e5e2166a34e232acb69c0b434a44c
2012-08-22 17:00:56 +03:00
3cadf6de64 Added bluez_bluetooth headers as a module.
Change-Id: Id9f4e59b5c46c7bee3cf0b129f523d963c0407a6
2012-08-21 22:25:18 +02:00
fae45f59b8 Add the android module to gbuild
Just build the sdremote app for now. Note that this is a pure Java
app with no dependencies on (native) code (or Java code, for that
matter) from rest of LO.

Probably should drop the separate android/sdremote/Makfile and just do
what it does in android/CustomTarget_sdremote.mk instead.

Adding other Android apps (well, the LibreOffice4Android one likely)
to gbuild will require more complexity as they bundle native code, and
thus should depend on other modules first having been built. If one
wants to go really fancy, one could of course depend on the specific
libraries (and other files) being bundled. Let's see...

Change-Id: If10761479f348c4993eec40b7f8346edb77f0e0d
2012-08-21 13:58:28 +03:00
f18357810e do not serialize tail_build unless there is 'all' target
Otherwise running 'make <module>.all' is broken.

Change-Id: Id987d9aefbcfff6fba5f18a04c30f9a2f58ad00b
2012-08-10 12:01:47 +02:00
3d2c49ce80 add dictionaries to tail_build
Change-Id: If898ad805a1530d201650429b988c2866fb62512
2012-08-09 07:42:30 +02:00
7617e9c413 Filter out vbaobj in the disabled scripting case
Change-Id: I2fee7cd5e30d95371af503a8be18c36540f93811
2012-08-02 19:16:51 +03:00
bcd0b2a9ff add autodoc and its deps to tail_build
Change-Id: I4a5e960c13b5f17235dc50f8ee6754a029c70840
2012-08-02 18:13:57 +02:00
055970730a tubes: couple tubes up to the build logic 2012-07-17 16:40:05 +02:00
151b5990e3 move remotebridges to tail_build
Change-Id: I54d0e708f00ecbd95f34a62b54768f15d263ec69
2012-07-17 14:06:53 +02:00
b1cab9fe45 svxcore before oox
Change-Id: Ia6c0b13aa0b2b039f678dc00afc837eacf288117
2012-07-11 13:35:02 +01:00
a248f1bc57 tailbuild_serialize things seem to need to be in reverse dependency order
otherwise I get very confusing circular dependency errors in a clean build

Change-Id: I2a32d3053cfc0269fd77702125e3498e61f09e4d
2012-07-11 12:46:10 +01:00
88880514d2 serialize more linking, and handle the pathological mergelibs case
Change-Id: I0c4b1e4d7d5e4802dbea0a1c5a9ec80874f7ed21
2012-07-11 09:55:27 +01:00
3425a9777f move testtools to tail_build
Change-Id: I7dfd5b1f059f7f254a28d2d627365a0b650e33d1
2012-07-03 17:47:21 +02:00
d2bd6c90c4 only build pyuno when configuration says so
Change-Id: Ic20057a1874a6ca959304423688d6ce2d13a5829
2012-07-03 17:47:20 +02:00
e16ac69372 gbuild migration: pyuno module
Change-Id: I7f923a5622214f7540a789bcdd93bf6fd1d166db
2012-06-14 11:40:23 +02:00
92f23297c9 Work in progress: Add "touch" module for Android and iOS stuff
Change-Id: I10652743194d44d8465ddf8079f6b4458e6710f9
2012-06-05 17:17:41 +03:00
0d59b7bf1b deliver sane header only when it's being used
Change-Id: I38a3dfb14375bb4abee7beaa3127c3a4cce1b9a2
2012-06-02 23:38:00 +02:00