summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-03-03make sure the outdir exists before it is usedDavid Tardon1-0/+1
Change-Id: I62267efc2e02b20ca0adc284032ee9dc465a5145
2013-03-03make sure the outdir existsDavid Tardon1-0/+1
Change-Id: I3d175e1a4c2139bf50498fddedfc48bae3e7ba52
2013-03-03make sure the outdir existsDavid Tardon1-0/+1
Change-Id: Ie0fcc6a9b0b36970d329b34df3d141bc94dae6db
2013-03-03make sure the outdir existsDavid Tardon1-0/+1
Change-Id: I8a6d8b387576db1b4c55bf7b46cc8c29c4be0e77
2013-03-03make sure the outdir existsDavid Tardon1-0/+1
Change-Id: I652e4f9e73a0b2e0bccd204218b90ffda3e54165
2013-03-03cverity#736478: leaked file descriptorsMarkus Mohrhard1-1/+1
Change-Id: I0e79f3e330fe1535c473d49010da34b04b9c5875
2013-03-02more lto fixesPeter Foley2-6/+7
Change-Id: I97eb27a354dfb6b6d94886729c5b6df0b0f7687a
2013-03-02always build help for en-USPeter Foley1-1/+1
Change-Id: Ibcde46381cac50058f93e26f0eceb9b1446d1702
2013-03-02remove minor.mkMatúš Kukan9-71/+11
Hopefully all stays the same except for vcl/unx/gtk/a11y/atkutil.cxx. Change-Id: I49108007ee6d045f045de86c8654efc7ca5fd3d0 Reviewed-on: https://gerrit.libreoffice.org/2491 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-03-01fix build with ltoPeter Foley1-1/+1
Change-Id: If6544eae78a7f3d012368d62cc99d29160b1b47a
2013-03-01rename LOdev builds to LibreOfficeDevPetr Mladek1-1/+1
It is similar change that we did for the release builds. Also fixes make-dev install on Windows. Change-Id: I7d9a4bc2e7b14e79516acdfb90c709dbde1378ab
2013-03-01reduce callcatcher call post dmake deathCaolán McNamara1-11/+1
Change-Id: I05a68199c606c815ab007cb662c0b29053eb3609
2013-03-01rename Module_tail_build to RepositoryModuleMichael Stahl1-1/+1
Change-Id: I06783d26f10efabd1aca06a7a1e0647d8ed58b69
2013-03-01remove unused solenv/gbuild/tail_build_modules.mkMichael Stahl1-52/+0
Change-Id: I2c3d8a793f1ce59a2fab9e9511df99222c97fb5b
2013-03-01avoid relinking on windows after every configure runLuboš Luňák1-1/+2
Since 2ba9023a60f41f5ba414fa0f7682ac8104b3a00b WinResTarget depends on solenv_inc, which eventually depends on solenv/inc/minor.mk , which means relinking all libraries on Windows after each configure run. As AC_CONFIG_FILES updates generated files unconditionally, use a temporary and update only when it's actually changed. Change-Id: Ie5503ed7cdf307ab51935d271e9f1603b5e8f987
2013-02-28cleanup instsetoo dep displayPeter Foley1-1/+1
Change-Id: I857ae6055326e43ad687ac22a6e4a034de5d556f
2013-02-28move android and ios to tail_buildPeter Foley1-1/+1
Change-Id: Ic192b063a4ccc1249194bc7a62a8a90682de08f0
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28Revert "rm -r solenv/src"Matúš Kukan5-0/+97
This reverts commit 6b7595c57228e86447dbd638a95bc35b55e67180. solenv/src/component.map is actually used in odk/CustomTarget_settings.mk Change-Id: I01dba8e7e37cc9639ae5ea6f9ee7a7bb8fc6c496
2013-02-28gbuild: WinResTarget: try that againMichael Stahl1-1/+1
Change-Id: Ib96447c402094b57102e2657546567c51192259c
2013-02-28gbuild: WinResTarget: for dependencies use the actual targetMichael Stahl1-1/+1
Hopefully fixes silly .d files that have "makedepend" as target. Change-Id: I7ebf3c56187acc94f4374353db255cdbffa6df02
2013-02-28rm -r solenv/srcMatúš Kukan5-97/+0
Change-Id: Ie38efcb040ce8f5f02d32bb1375215b816fe46e6
2013-02-28remove the unused dmake solenv .mk filesCaolán McNamara96-24396/+0
note that the remaining langlist.mk and minor.mk are included by gbuild makefiles Change-Id: Ib3285cbba0e10ec033bb5968bad5ef9a7d507dd8
2013-02-28remove code that handled the recently obsoleted PATCH_SO_NAME flagAndras Timar2-218/+1
Change-Id: I34b99883711b41b8038d1229f00bc670582d6398
2013-02-28remove superfluous targetDavid Tardon1-11/+2
Change-Id: I8efd522b6317922f091269b1c857efdb2d05dd56
2013-02-28remove superfluous targetDavid Tardon2-11/+3
Change-Id: Idbb67a2cb79f8eb4f8cf5834217bb0c900a978a6
2013-02-28fix typoDavid Tardon1-1/+1
Change-Id: I348cc52fc90236e5704c0217326d02c2a34c001b
2013-02-28add missing deps for translations of other modulesDavid Tardon2-14/+15
Change-Id: I13425290fcb19ab373258f79cc9deb9af7fb1d98
2013-02-28pack help index files correctlyDavid Tardon3-26/+23
Change-Id: I9a6847caa8e8432f500b37e89076594c3728fe2b
2013-02-28do not create index for shared help moduleDavid Tardon2-8/+26
Change-Id: I83f9b99abcc952dfea924662a0db8d98efc56307
2013-02-28hack for adding err.html into shared help packDavid Tardon2-0/+34
Change-Id: If1cdcb35be2c2eeb1a3d80ddd7b751e0168982d4
2013-02-28fix make <module> for BUILDDIR <> SRCDIRMatúš Kukan1-1/+1
Change-Id: I63528f351685167c1d67551d92afc2826a8b42ac
2013-02-28BUILDDIR <> SRCDIR in the installer tooNorbert Thiebaud1-3/+4
Change-Id: I817b97b34ab7a526dbdee05b2dda8f7928a8cf5f
2013-02-28remove RepositoryModule_ooo.mk duplicated by Module_tail_build.mkMatúš Kukan1-3/+2
Also remove pseudo-module tail_build. All we need is one makefile. Change-Id: Idb7f3a15db33adf4398136a142f175094ef4bc6c
2013-02-27fix: BUILDDIR is not always SRCDIRNorbert Thiebaud3-4/+4
Change-Id: I6028fe295e467aa448d8503097be0c80a42908ed
2013-02-28remove dmake, build.pl, deliver.pl and zipdep.plBjoern Michaelsen4-4595/+1
This is writing history: LibreOffice builds in ONE non-recursive make process with full dependencies. We will now be able to really move forward without the old build system. A big 'Thank you!' goes out to everyone contributing to solenv/gbuild, especially: - David Tardon - Norbert Thiebaud - Tor Lillqvist - Michael Stahl - Matúš Kukan - Stephan Bergmann - Luboš Luňák - Caolán McNamara - Mathias Bauer - Jan Holesovsky - Peter Foley - Andras Timar - Hans-Joachim Lankenau and all the heroes migrating all the modules of LibreOffice to gbuild. By explicit request this commit has to be completed with this quote: I say we take off and nuke the entire site from orbit. It's the only way to be sure. Hold on a second. This installation has a substantial dollar value attached to it. They can bill me. Change-Id: I72fa17cfb24fae00ca78cfe0eb5782c1788d2dcc Reviewed-on: https://gerrit.libreoffice.org/2445 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Niko Rönkkö <ronkko@iki.fi> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-02-27gbuild: add dependencies on makedepend to rules that use itMichael Stahl4-2/+8
Change-Id: I25d23cd9a526b0d0be37ea0a0211e407266e6475
2013-02-27remove solenv/inc/udkversion.mkMichael Stahl2-25/+1
Change-Id: I57280e4488c89c5289c5c51e5dbc43deb82c7483
2013-02-27sal: get rid of CustomTarget_generated.mkMichael Stahl1-0/+10
Change-Id: I2347f60ef922d32201beda47e59e0b345d07a3b1
2013-02-27pack .cfg and .tree filesDavid Tardon1-0/+2
Change-Id: I2a7936c9c71d65482281816720b20b920c2e3e74
2013-02-27actually pack the help jarDavid Tardon1-1/+1
Change-Id: Iec3ca941d16cdfd52711a3effb96c865cbd24069
2013-02-27make sure that outdir existsDavid Tardon1-0/+1
Change-Id: Id481219cae8af1cea90dbc0f1d28f6a6483927d8
2013-02-27move instsetoo_native to gbuildBjoern Michaelsen1-0/+5
Change-Id: Ie4deddc426356636b76ad4fc27552c6d3a1dd815 Reviewed-on: https://gerrit.libreoffice.org/2429 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-02-27Do not depend on (not-yet) delivered .xcs files in --stringparam schemaRootStephan Bergmann1-6/+16
.xcs/.xcu files can reference other .xcs files via oor:component attributes, and the various xsltproc scripts called from solenv/gbuild/Configure.mk try to load the referenced .xcs files, locating them via --stringparam schemaRoot arguments. These references among .xcs/.xcu files are not tracked via dependencies in the build system. When building the primary registry in module officecfg, schemaRoot must therefore not reference solver, as any referenced .xcs files need not yet be delivered. In the old dmake build system, this was solved by basing the schemaRoot argument on an ABSXCSROOT variable that was set differently in officecfg/util/makefile.pmk (pointing into officecfg/ itself) than in other modules (like in connectivity/makefile.pmk, pointing into solver/). Reproduced that hack in the new gbuild system now, too (which already had that hack partially implemented for .xcs files). Change-Id: Ib2300686c4de144f0b1e18d0e985e6fc7d9f64ae
2013-02-27Clean up deliver, showdeliverables, showmodules targetsStephan Bergmann1-3/+2
- deliver was only relevant for dmake - showdeliverables works only per-module - "'showmodules' is now pointless, it was used to identify modules from tail_build" [<http://lists.freedesktop.org/archives/libreoffice/2013-February/046510.html> "Re: Show module dependencies"] Change-Id: I400ec5bed4397a12ce4c5b604253c74ef7de0ce7
2013-02-27gbuild: add ZipPackage targetMichael Stahl2-0/+41
This is basically a Zip and a Package in one, so it's not necessary to enumerate the content twice. The zip is sadly the easiest way to get a large number of files through scp2 and into instsets. Change-Id: Idadcced76bf10317fc348ac91203c15c47e8762d
2013-02-26fixes for building in a separate dirPeter Foley1-1/+1
Change-Id: I244fa0c54c8d98827ab0a987ba353dedf733e695
2013-02-26postprocess does not care for _any_ instsetoo_native or postprocess packagesBjoern Michaelsen1-1/+1
Change-Id: Ieb80176a59f8a41a89c1926827f3190d006a2fd1
2013-02-26move postprocess to gbuildBjoern Michaelsen5-1/+22
the gb_Postprocess* foo could also be in gb_Module* as it is conceptionally close ('do things globally/productwide'). OTOH I see no obvious reason for e.g. signing not to be done right along with building a lib/executable anyway instead of in postprocess. The same is likely true for the other stuff too. Change-Id: I9c8f569564c056643af7ca39bfe038ed228dcd3d Reviewed-on: https://gerrit.libreoffice.org/2426 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-02-26gbuild: Zip/Jar targets: depend on makefile to rebuild on removalMichael Stahl2-2/+9
Change-Id: I0b79b6c9018e4513b9f0b16be3e57f620d12ea23