summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* dev-install: create the 'install' link in the builddir not in the srcdirNorbert Thiebaud2013-05-131-4/+5
| | | | | | | Change-Id: I9d1e7ac746928c2a793ac05d932af60d0c8edc06 Reviewed-on: https://gerrit.libreoffice.org/3887 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* fix after renameDavid Tardon2013-05-081-1/+1
| | | | Change-Id: I94d3adec33117f0faeacaf74d0e6d48f45f819ad
* gbuild: add Package equiv. for copying whole dirsDavid Tardon2013-05-041-0/+1
| | | | | | | | | | | | This is in preparation for using doxygen to generate IDL docs. Because the file names generated by doxygen are essentially random, it is not possible to use a Package to deliver them. And we really do not want to go back to using Zip, as unpacking slows the installation down. Change-Id: I5f4aa6bf10c6aab30a5b1870e04dca723c123317 Reviewed-on: https://gerrit.libreoffice.org/3774 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-301-1/+1
|
* UnoApiMerge has become unused nowStephan Bergmann2013-04-241-1/+0
| | | | Change-Id: I9e4e153e1a9ac82d4015b73ecf3a9a2429ab346f
* Prefer simple and working solution to obscure and non-workingTor Lillqvist2013-04-191-0/+3
| | | | Change-Id: I5c7d02daced542222c2cb3881fafd2d58fe7f14d
* Makefile: add convenience targets for PythonTestMichael Stahl2013-04-191-0/+1
| | | | Change-Id: I4a20a69fb9dfe6619b7f6dafb3306b529b949e1c
* gbuild: ZipPackage is goneDavid Tardon2013-04-141-1/+1
| | | | Change-Id: I6652a0e9a04c21531ed5b6d60ade9cbccc91608c
* add gbuild class PackageSetDavid Tardon2013-04-111-0/+1
| | | | | | | | | | This is intended for bundling filelists of multiple Packages together, to simplify the scp2 configuration. Change-Id: I6f700f691b37375a09a5400166aac80a8bb2a2b4 Reviewed-on: https://gerrit.libreoffice.org/3230 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* rename UI to UIConfigDavid Tardon2013-04-111-1/+1
| | | | | | | | | | I plan to use it to deliver all */uiconfig files, not just .ui, as a preliminary step to get rid of postprocess/packconfig. Change-Id: Ie7b4434b2f247165e3ab69a4d0c193418720a149 Reviewed-on: https://gerrit.libreoffice.org/3225 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* allow Package to install to other dir than $OUTDIRDavid Tardon2013-04-051-0/+1
| | | | | | | | | This is preparatory work for creating installation directly by gbuild. Change-Id: I1b11db37c76ff781731845650169f39cb78fe820 Reviewed-on: https://gerrit.libreoffice.org/3189 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
* Make autogen.sh prefer to read an autogen.input fileTor Lillqvist2013-04-031-4/+5
| | | | | | | | | | | | | | | | For backward compatibility, an autogen.lastrun file will still be used if it exists and autogen.input does not exist. The recommended workflow is now to keep the configuration parametets in autogen.input which is never written by autogen.sh. Most (?) developers used to treat autogen.lastrun as a valuable parameter file to be edited manually anyway, and not as an ad-hoc backup copy of command-line parameters last used. The name autogen.input better reflects this usage. Change-Id: I7e3c747fa95e9f2f0bc44036419aaab8f4ad01e7 Reviewed-on: https://gerrit.libreoffice.org/3111 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
* fix user-friendly targets' depsDavid Tardon2013-03-311-1/+2
| | | | | | | | | An user-friendly target sometimes needs to depend on a different target than gb_Classname_get_target to really build everything (esp. to deliver the built product). The rule of thumb is: use the same target that is used for gb_Module_register_targets. Change-Id: I874751871b4569b2a68766cc3f3b5c7645347af0
* 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