summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* do not run unit tests when cross-compilingDavid Tardon2013-03-271-1/+1
| | | | | | We already do this for full build (see solenv/gbuild/Module.mk). Change-Id: Icdb6f0e91d8e6674868926e79f63130942295353
* Use explicit "SHELL=/usr/bin/env bash" in Makefile.in after allStephan Bergmann2013-03-271-1/+1
| | | | | | | | | | | ...instead of "SHELL=@BASH@" from d3f7d05d1b9bb29e168c49bda1e1a28734567993 "Clean up OOO_SHELL" which could expand to SHELL=/bin/sh which, at least on Mac OS X 10.7 with /usr/bin/make 3.81, could apparently lead to recipe lines calling ooinstall being directly exec'ed from make and failing to find ooinstall in solenv/bin, instead of going via the shell and taking into account PATH from included config_host.mk. Change-Id: I841dc30f72d1d8841c64f48408a669eb6a37a1f3
* Clean up OOO_SHELLStephan Bergmann2013-03-261-1/+1
| | | | | | | | | | | ...which is no longer used. Also, use the detected BASH value in Makefile.in instead of re-detecting there. (Though setting SHELL in Makefile.in is likely bogus anyway, cf. "this is overridden by solenv/gbuild/gubild.mk [...] i don't know what needs the 'SHELL=bash' in top-level makefile", <http://lists.freedesktop.org/archives/libreoffice/2013-March/048552.html> "Re: need help with shell / configure.") Change-Id: I09c8b5eb9fb1244321d1fb998bb78e458e8ebf37
* match gbuild rules that contain a slashPeter Foley2013-03-241-2/+4
| | | | Change-Id: Id50d89114a7569a9c7429204ce73217cf7a4c131
* more subtle dependencies for cross-compilationMatúš Kukan2013-03-131-1/+1
| | | | | | | | | | Now we build only what we really need for 'build' platform - there is new build-tools make target. The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk. Also similar is done to some extent for 'host' platform using gb_Module_add_targets_for_build which is ignored for 'host'. Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
* module-deps.pl: extend dependency graph generationDavid Ostrovsky2013-03-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | Induce the module name from the library name. Report the libraries that can not be mapped to a module. Make the resulting module dependency graph unique. Add diagnostic options: --help --verbose --version Add convenience options (primary for caching): --from-file --to-file Add output option --output Provide a manual page with hints how to hack on it. Change-Id: Ib5c029c6ea197ca4f66fe6958ecbc3f78452c603
* do not execute unit tests when cross-compilingMatúš Kukan2013-03-061-1/+1
| | | | | | For both build and host platform. Change-Id: I0fa9b5d85449887c2c6bd758fb1fecec9776d97c
* reintroduce gb_PARTIAL_BUILD to know if we want to run slowcheckMatúš Kukan2013-03-061-5/+5
| | | | | | Also kills horrible SKIP_TESTS hack along the way. Change-Id: Ida59fb44d247b52ef11ee7ba5e4e006996a87ebf
* world's lamest code for generating graphviz from module deps.Michael Meeks2013-03-051-1/+1
|
* update unusedcode target and listCaolán McNamara2013-03-051-0/+1
| | | | Change-Id: I53344d6a17570c044ad6e24cc148e07fe6f99ae8
* initial gnumake module deps dumping.Michael Meeks2013-03-051-0/+3
|
* Let's use only one Makefile forwarding to gbuild.Matúš Kukan2013-03-051-6/+6
| | | | | | | | | Well, there is still another one: solenv/gbuild/partial_build.mk This enables you to do in SRCDIR: make gb_Side=build -r -f Makefile.gbuild <target> which was not possible previously. Change-Id: I6f8ce1c6503124526986e192b7d3552b909fc157
* propagate use flags to sub-make processesPeter Foley2013-03-041-2/+2
| | | | Change-Id: I7974e68f3dd55c5ad859276e482d93a94af0cd28
* Resiliance against dropped prerequisites for rerunning autogen.shStephan Bergmann2013-03-041-1/+7
| | | | Change-Id: I6ff56eb00cf6367d7b4de96ac887cb4e807bddb3
* build userfriendly targets from toplevelPeter Foley2013-03-031-7/+36
| | | | Change-Id: Iffbe6d4570bf4d4bdd7347260a6bb4160af24515
* remove minor.mkMatúš Kukan2013-03-021-3/+1
| | | | | | | | | | 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>
* reduce callcatcher call post dmake deathCaolán McNamara2013-03-011-1/+1
| | | | Change-Id: I05a68199c606c815ab007cb662c0b29053eb3609
* move android and ios to tail_buildPeter Foley2013-02-281-6/+0
| | | | Change-Id: Ic192b063a4ccc1249194bc7a62a8a90682de08f0
* Fix Android and iOS build when SRCDIR!=BUILDDIRTor Lillqvist2013-02-281-2/+2
| | | | Change-Id: I8906b736551c6ca9f96fec2df9d4b7fd12198f00
* don't build modules twicePeter Foley2013-02-281-12/+0
| | | | Change-Id: I179f81b92b815f17cd5da77a921b563ee36cb467
* fix make <module> for BUILDDIR <> SRCDIRMatúš Kukan2013-02-281-3/+3
| | | | Change-Id: I63528f351685167c1d67551d92afc2826a8b42ac
* fix BUILDDIR <> SRCDIR in makefilesMatúš Kukan2013-02-281-2/+2
| | | | Change-Id: I7b6cc6b638cec5e552492548a878325b3fe1119d
* various small cleanupsMatúš Kukan2013-02-281-37/+10
| | | | Change-Id: I81898c622279e97403efa05d7d2179102db6676a
* remove RepositoryModule_ooo.mk duplicated by Module_tail_build.mkMatúš Kukan2013-02-281-14/+6
| | | | | | Also remove pseudo-module tail_build. All we need is one makefile. Change-Id: Idb7f3a15db33adf4398136a142f175094ef4bc6c
* remove dmake, build.pl, deliver.pl and zipdep.plBjoern Michaelsen2013-02-281-47/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* add solenv to Module_cross_toolset.mk tooMatúš Kukan2013-02-271-3/+0
| | | | | | It's already in tail_build, so hopefully the dependencies are fine. Change-Id: Id2b2474c76895bd25dd34208654d924ad1c4be66
* Clean up deliver, showdeliverables, showmodules targetsStephan Bergmann2013-02-271-5/+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
* fix typo in Makefile.inPeter Foley2013-02-261-1/+1
| | | | Change-Id: I3a9c2f7887e3eb6b2b0cf2a2be4f2a793c6525e7
* fixes for building in a separate dirPeter Foley2013-02-261-1/+1
| | | | Change-Id: I244fa0c54c8d98827ab0a987ba353dedf733e695
* helpcontent is not dmake module anymoreDavid Tardon2013-02-261-1/+1
| | | | Change-Id: I6114f35f50282ccf7e9c3f69d28e7a53b5eb78f7
* instsetoo_native: convert to gbuildPeter Foley2013-02-241-17/+6
| | | | | | | | | | | | | | | Removes: * instsetoo_native/util/update.xml - gen_update_info.pl can be removed ? On Windows the binary artifacts are created now in: workdir/*/installation/LibreOffice_Dev/native/install/en-US/*.msi Change-Id: I1c82ea9cb9d297cdd0e4f4b9b44606259eeeed49 Reviewed-on: https://gerrit.libreoffice.org/2242 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* convert moz to gbuild and add to tail_buildPeter Foley2013-02-241-2/+1
| | | | | | | Change-Id: I2d3f5d127f831ee9abc020d46558f7cfbe8c9380 Reviewed-on: https://gerrit.libreoffice.org/2349 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* add a glade catalog so glade can manage our custom widgetsCaolán McNamara2013-02-211-0/+4
| | | | | | | | | export GLADE_CATALOG_SEARCH_PATH=install/share/glade distro maintainers can link/move this to /usr/share/glade/catalogs Change-Id: Id4d8d51103d0ef91eea5cd0da9742a28838028cc
* Revert "Improve the make dev-install message."Luboš Luňák2013-02-191-3/+1
| | | | | | | | | | | The one command running the soffice wrapper that does also some extra work is the usual and simple case, running soffice.bin is needed only when launching LO in gdb. This reverts commit eee2fe2e7efe1476d363bfb36b09d7e0d4042438. Conflicts: Makefile.in
* How to run the "make dev-install" result is platform-specificTor Lillqvist2013-02-191-1/+9
| | | | Change-Id: I48353df6fbcb960e660202392107432654207e39
* Improve the make dev-install message.Jan Holesovsky2013-02-191-1/+5
| | | | Change-Id: I331f97601234efe08d47d4716492232ada528edc
* Reintroduce message how to run the build after make dev-install.Jan Holesovsky2013-02-191-0/+3
| | | | Change-Id: I78f8073b4a5f1cb8d8b9ec499db95e51b035b225
* We still need to export gb_Side for host platformMatúš Kukan2013-02-181-1/+1
| | | | | | ..where makefiles are not just included. Change-Id: I9c5590c1c846d88955ee153f2af786df020ef991
* Make building of cross-toolset build.pl and dmake free.Matúš Kukan2013-02-181-7/+5
| | | | | | | | | Adds more modules to Module_cross_*.mk. Change-Id: I9a7a12ff07649262355bfa82bdf09fbf93b1530e Reviewed-on: https://gerrit.libreoffice.org/2240 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Tested-by: Matúš Kukan <matus.kukan@gmail.com>
* remove cross_toolsetPeter Foley2013-02-181-1/+1
| | | | | | | | Change-Id: Ib707b3d17a2e091c150dc116f01c8d151d9461eb Reviewed-on: https://gerrit.libreoffice.org/2193 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* configure: drop no longer working --with-linked-git optionMiklos Vajna2013-02-151-8/+0
| | | | | | | | | | | | --with-referenced-git works with submodules, --with-linked-git does not. And I don't see a way to fix it, either. Change-Id: Ib6cdb065a022665cd62e9fdc7fc37a9e916e50ad Reviewed-on: https://gerrit.libreoffice.org/2165 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
* dont echo ./g -z every time make is runPeter Foley2013-02-131-1/+1
| | | | Change-Id: Id680d868ee77a8c52a030baddc8af97041d5a569
* Makefile.in, make sure that the git hooks are setNorbert Thiebaud2013-02-131-0/+1
| | | | | | | | git hooks used to be set by virtue of calling ./g clone but recent changes means that ./g is not always called these day, so it is possible to end-up with no hooks. Change-Id: I630066ee0e2961b93ddfbf177eb4e5fc09505911
* use md5 for scp2 stampPeter Foley2013-02-061-1/+0
| | | | | | | Conflicts: Makefile.top Change-Id: Ib416077c6a866c265f7346df8a86ac7bc254c37d
* Handle new lo.xcent in distcleanStephan Bergmann2013-02-041-0/+1
| | | | Change-Id: Ie5906be1efe637e833288345299a0308236a99b5
* Adapt distclean to moved config_host/*.h.inStephan Bergmann2013-02-041-1/+1
| | | | Change-Id: I214274d4d843cefc8dbabb83e28fb4e1766b9111
* Undo temporary change accidentally committedTor Lillqvist2013-02-031-3/+1
| | | | Change-Id: Iec24cb165009d4769ee3068739c6edc222799017
* Experiment with sandboxingTor Lillqvist2013-02-031-2/+12
| | | | Change-Id: If491917069ef7c474c27190c4759dd75f025f032
* CosmeticsTor Lillqvist2013-02-021-1/+1
| | | | Change-Id: Idbc7bd8ac3bca6b0a2d5e893de9a41cba8110c54
* Do re-sign the bundle as a whole as soffice has been modified and/or renamedTor Lillqvist2013-02-021-2/+5
| | | | Change-Id: I5e798fb94594ef4f91db7b57058f1c5cfb021d8e