summaryrefslogtreecommitdiff
path: root/Makefile.top
AgeCommit message (Collapse)Author
2012-11-14callcatcher: more binfilter freed up methodsCaolán McNamara
Change-Id: Iea3716e5c7a21f083f36ce4b8d43ae9fc85227f7
2012-11-13Revert "fdo#38878 upgrade xpdf to poppler"Tor Lillqvist
Also revert my two minor follow-up popper commits. Poppler doesn't build on Mac OS X. It uses fontconfig, and we don't depend on that on the Mac. There is a patch from 2009 http://lists.freedesktop.org/archives/poppler/2009-July/004932.html (actual patch at http://lists.freedesktop.org/archives/poppler/attachments/20090712/f3b154d0/attachment-0001.obj ) that makes poppler not use fontconfig on the Mac, but it was never upstreamed. And that patch uses the obsolete ATSUI API, which we want to stop using in LO code, not introduce new uses of. This reverts commit 39f9eb0d856293a974e2f024b29dca20068af073. This reverts commit 0941c211858416f6117548e093b428b64785f98a. This reverts commit a6e9bb4c7bad649cb44efaeef67fa18090348c53.
2012-11-13fdo#38878 upgrade xpdf to popplerPeter Foley
Change-Id: Ib908a3acba1faabeb411b4d1459968a362ee8029 Reviewed-on: https://gerrit.libreoffice.org/1036 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-12remove obsolete regexp pieces.Michael Meeks
2012-11-12remove abandonned, undelivered 'migrationanalysis' moduleNorbert Thiebaud
Change-Id: Ia3665f109b6a52138264854692a6e2b16240dca4
2012-11-11convert liblangtag to gbuildPeter Foley
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
2012-11-11Kill set_oenv remnants (by just renaming the required timestamp file)Matteo Casalin
Change-Id: I779128111a4f69235a4c8cc6510018fc61d1b24b Reviewed-on: https://gerrit.libreoffice.org/1026 Tested-by: Tor Lillqvist <tml@iki.fi> Reviewed-by: Tor Lillqvist <tml@iki.fi>
2012-11-10binfilter is not a dmake module anymore...Norbert Thiebaud
Change-Id: Iec1e114fd6803624ad5ef6812ab50c8e8a4695fa
2012-11-09convert libexttextcat to gbuildPeter Foley
Change-Id: I633892a6d611e6481e49f9bd2739d3886563a24a
2012-11-08convert lcms2 to gbuildPeter Foley
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-07convert lpsolve to gbuildPeter Foley
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680 Reviewed-on: https://gerrit.libreoffice.org/1002 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-07integrate librelogo to the buildAndras Timar
Change-Id: I4cd29f6a893d72a49233bb53d19701d0bdd0e078
2012-11-07these modules are goneMatúš Kukan
Change-Id: Ia39005c3c8a0f8287e591455d663828fba1f639f
2012-11-07Revert "Try this crack then instead: explioitly build freetype first for ↵Tor Lillqvist
Android" Nah, that didn't work either, cairo needs fontconfig, too, and that needs expat, it gets complicated, sigh. This reverts commit 35d5eeff13ae7ed91c27f05b8d8411039ac43d64.
2012-11-07Try this crack then instead: explioitly build freetype first for AndroidTor Lillqvist
Change-Id: Ia7674bb1849ef870e540412fd496b2eaddfc09c5
2012-11-06Goodbye gettext, glib, gdk-pixbuf, pango, libcroco, libgsf and librsvgTor Lillqvist
Now with librsvg no longer used, and liblangtag no longer using glib, a bunch of bundled (in some configurations, always on some platforms) 3rd-party libraries are no longer needed. Initial work by rene, continued by tml. Change-Id: I76edd7aea5452e3487499f0b9ed9f767cf760194
2012-11-04Enough with that...Norbert Thiebaud
peter's gbuildifications caused and ocean of red, that 1/ was not followed up by any attempt by the author to fix 2/ I wasted a good part of the weekend to de-entangle with only partial sucess reverting the whole mess for now... to be resubmited when a bit less borked... This reverts commit c4c160a4519f20d50e7189ef92aac99b83c4cc6a. This reverts commit faef2e51d0c7b74334a11400b205daf382805780. This reverts commit 057ce1fe2911f51be97199bf95e175db8aebfa42. This reverts commit a7d34af344900233ba08aee2a56a3daf85ab2421. This reverts commit befae0ceb80deb4623f3e41ff88b6dcb63eca0ad. This reverts commit 433b43bcd2dbd146a9d6342fab0704d653c50d29. This reverts commit 93e2c4a9d257ebbe794fbaba888229857e7c42d8.
2012-11-04convert lcms2 to gbuildPeter Foley
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-03convert lpsolve to gbuildPeter Foley
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
2012-11-03convert hyphen to gbuildPeter Foley
Change-Id: I55b3832128aa096eb44b67a26ec2afeb6c573604
2012-11-03bin pointless post_download.inMatúš Kukan
Getting dbghelp.dll with help of dbg_x86.msi was removed. It was most probably obsolete. Change-Id: Iab4c63b2ad883e3d1db3df965eecf15dccb478eb
2012-11-03compile concat-deps in solenv; also put them into $(OUTDIR)Matúš Kukan
Change-Id: I4ef21f14a77442b60059c649b83435c775670060
2012-10-31remove GIT_REPO_NAMES (duplicated by GIT_NEEDED_SUBMODULES)Christian Lohmaier
use plain copy instead of git-new-workdir when using --with-linked-git configure switch (point it to your master copy of the core-repo) also remove obsolete bin/create_bootstrap_links, bin/mkworkdir and bin/repo-list[.in] Change-Id: I37028badf2c46a24a3d628e80476efe4dd365d06 Reviewed-on: https://gerrit.libreoffice.org/912 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-10-30fix parallelism variables and let's have only --with-parallelism from now onMatúš Kukan
Rationale: - it is advised to use max-jobs and num-cpus with the same value in wiki - max-jobs was used only for lcms2 and few gbuild modules outside of tail_build anyway. Also fixes: - really use CHECK_PARALLELISM when meant to - EXTMAXPROCESS is not defined in gbuild; use parent's jobservers in sub-make where possible Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88 Reviewed-on: https://gerrit.libreoffice.org/930 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-10-29new toplevel make target dev-update to update non-symliked dev-installLuboš Luňák
Should be especially useful on Windows (e.g. 'make sw dev-update'). Change-Id: Ie80b7f1caae0fc1edc7cf791494c7648ca7b8d82
2012-10-29convert curl to gbuildPeter Foley
Change-Id: I8c038a0c59660f4fb672d71c08e6ee0b56c302ee
2012-10-28convert hunspell to gbuildPeter Foley
Change-Id: I285292ca7f7252399c3898ca49f73727ab569fca
2012-10-28openldap: convert to gbuildMatúš Kukan
Change-Id: Ic1c4c58a09fd41bce78731e61349baa129f5e935
2012-10-28epm: convert to gbuildMatúš Kukan
Change-Id: I1548f3b9339163a7abab637acad620b50cfc3a26
2012-10-28convert mythes to gbuildPeter Foley
Change-Id: I9c6b670a2df8b1d3a868d91737fcf93e7d40bcb4
2012-10-26gbuildify zlibDavid Tardon
Change-Id: I702c044fdf510c67364f2fc32889ca394583edf6
2012-10-25graphite: convert to gbuildMatúš Kukan
Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
2012-10-25gbuildification of expatDavid Ostrovsky
Two different xmlparse libraries are created: ascii_expat_xmlparse and expat_xmlparse. One without -DXML_UNICODE and one with. Source file are duplicated and renamed with gb_UnpackedTarball_set_post_action function to be able to add artifacts twice to gbuild machinery. On windows 64 bit additional two librares are created: expat_xmlparse_x64 and expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment): ------------------------------------------------------ use UNICODE only because shell/shlxthandler doesn't link against ascii_expat_xmlparse ------------------------------------------------------ Include files are delivered to $(OUTDIR)/inc/external/expat now and not to $(OUTDIR)/inc/external any more. set_include call is added in RepositoryExternal.mk. To define dependency between StaticLibrary and ExternalProject new function was introduced: gb_StaticLibrary_use_external_project. Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
2012-10-25remove all traces of saxonDavid Tardon
Change-Id: I33ca2c27d557d24e3900d7ebf8f3ea2d99b3cfb0
2012-10-24freetype: convert to gbuildMatúš Kukan
Change-Id: I67f550385fa1f4073873f1e503eb153665e718ef
2012-10-24fontconfig: convert to gbuildMatúš Kukan
Change-Id: Ia0ba9294e36c30147ed52826eac4b0059cfed200
2012-10-23gbuildification of ct2nDavid Ostrovsky
Conflicts: config_host.mk.in Change-Id: I98ca1bb2af19d99a7a908991cf27a148ee84c543
2012-10-22drop rdbmaker completelyMatúš Kukan
Change-Id: I313afb391562adae4f91c55480a036c228e0b540
2012-10-21convert postgresql to gbuildPeter Foley
Change-Id: Ia1345904a819d8edfad53c8882be35b398e8bc6e
2012-10-14Handle cross-compilation of nss (for desktop OSes)Tor Lillqvist
A bit messy, but then so is the nss configuration and build mechanism. Change-Id: If2259e3da81521a2f87a5b312c6acd9d40e75ae5
2012-10-12convert librsvg to gbuildPeter Foley
Change-Id: I1f84f85abc4e2db3679e64d34671458779ca97fa
2012-10-12gbuildification of jpegDavid Ostrovsky
Change-Id: I466f13f1132103bc20b9918411a54fd3106f4553
2012-10-11Makefile.top: move compilerplugins dependency to bootstrapMichael Stahl
... as it was always causing ./bootstrap to be run on "make module". Change-Id: If2b04ea415fd644c6a8ff9a3f712ff713d8b12ae
2012-10-09initial support for clang compiler pluginsLuboš Luňák
The plugin is intentionally built using a custom Makefile, because it's used by gbuild, so I don't want to build the plugin using gbuild too. It is also intentionally not placed under workdir/, as that is cleaned by 'make clean', the plugin is cleaned only by 'make distclean', so that cleaning it doesn't cause ccache misses. No actual functionality in the plugin itself yet. Change-Id: Ic05eba8d6260eec123c9e699eb5385abfe1b832f
2012-10-07add aditional targets to clean and distcleanPeter Foley
Change-Id: Ic7539b88936370cc6bc01edf2c2755343e0113b6
2012-10-05gbuildification of jfreereportDavid Ostrovsky
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-04add also toplevel <module>.build target, while I'm at itLuboš Luňák
Change-Id: Idd61ec8539dbed81b4500f7c041f8a2b614a7233
2012-10-04add module targets to .PHONYLuboš Luňák
Change-Id: Idb83964f4a772eee42f3f24e4b43cbd903b0ff82
2012-10-03xml2cmp no longer usedStephan Bergmann
Change-Id: Idba65371b8778521bc767fe4893340cf13a8ff3b
2012-10-03gbuildification of languagetoolDavid Ostrovsky
It is not clear how to remove a file: REMOVE_FILES=openoffice/images/dialogh.png. Let it for now in place. Change-Id: Ie8739fd207ca7dc9343c92c93cf092b3af674bf0 Reviewed-on: https://gerrit.libreoffice.org/753 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>