summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* The URE unorc is now set up in instsetoo_native/CustomTarget_setup.mkTor Lillqvist2014-09-171-2/+1
| | | | | | | So no need to expand it at configure time in ure/source/unorc, and no need to handle the related builddir!=srcdir complications. Change-Id: Ifa34d25fab9ad2da13ed039bf6c5921b0fb58703
* Missing rm of generated file in distcleanStephan Bergmann2014-09-161-1/+2
| | | | Change-Id: I463bd51ad054b66c247f4d5ad778d15f476c6520
* TypoTor Lillqvist2014-09-121-1/+1
|
* Surely by now nobody has a 'solver' folder or an 'install' symlink any moreTor Lillqvist2014-09-091-2/+0
| | | | Change-Id: I814311cc0b3e78774f25cac06e48dbdc1cb82c69
* Fix help and showmodules build targetsPeter Foley2014-09-091-4/+7
| | | | | | | Change-Id: I096798159f4d3d59306be1b3843de1daca280f7a Reviewed-on: https://gerrit.libreoffice.org/11342 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* gbuild: Framework for performance unit tests using callgrindMatúš Kukan2014-09-051-5/+7
| | | | | | | | | | | | Run them with "make perfcheck" (toplevel or in a module) To add a new performance test: - Add it as a perfcheck target - Use gb_CppunitTest_set_performance_test - Use CALLGRIND_ macros from valgrind/callgrind.h http://valgrind.org/docs/manual/cl-manual.html#cl-manual.clientrequests Change-Id: I67c776dbe4db0a686607efeee7a7e4f3aeae0e5c
* add a IDE generator for clang json database formatMarkus Mohrhard2014-08-111-0/+2
| | | | | | | | | | | This can be used for YouCompleteMe a vim plugin that allows auto-completition based on clang. This is much better than the normal static analyzer based auto-completition. Change-Id: I4872d2cb3b3a404af55eacf5c71d6a2715771ab6 Reviewed-on: https://gerrit.libreoffice.org/10820 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* If dev-install is obsolete, why have it at all?Tor Lillqvist2014-08-071-14/+0
| | | | | | Replace mentions of it in a few (dcumentation) places with test-install. Change-Id: I6fc8e58fa5813b05de16feec35215c83e0e45834
* fdo#82136 fix download of submodule tarballsDavid Tardon2014-08-041-1/+1
| | | | Change-Id: I07775391cb905f0563d1d1b3cae6f02b12d10f90
* configure, gbuild: remove Cygwin paths from make environmentMichael Stahl2014-07-081-1/+1
| | | | | | | | | | | | | | | | All environment variables contain native Win32 paths. This allows building with Win32 make and Cygwin sh.exe, but Cygwin make cannot build any more with the Win32 entries in PATH. Requires adding "bash" detection to configure since /usr/bin/env can't be invoked by Win32 make and it's possible to install cygwin somewhere else than C:/cygwin. Change-Id: Ia8f4ee3c91222e8f5919cfbfc452f12ffbfadd40 Reviewed-on: https://gerrit.libreoffice.org/9698 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* create a new top-level makefile target "clean.internal"Noel Grandin2014-07-081-1/+6
| | | | | | | so I can clean just the non-external stuff when re-running my clang plugins Change-Id: I251ceba7e57454a91da5b1082192bb2d211e5406
* Make things like "make CppunitTest_FOO" depend on bootstrap and fetch, tooStephan Bergmann2014-06-181-1/+1
| | | | Change-Id: I5a18fb4207b68e8359a7d78fd6352902dce1e051
* Make test-install work also in the non-release-build caseTor Lillqvist2014-06-101-1/+1
| | | | | | | | | | | | In the (default) --disable-release-build case the -p option to make_installer.pl should be "LibreOffice_Dev", not "LibreOffice". See instsetoo_native/util/openoffice.lst.in. Also, the pathname passed to solenv/bin/macosx-codesign-app-bundle needs to adapt to ENABLE_RELEASE_BUILD, either LibreOffice.app or LibreOfficeDev.app. Change-Id: If2b8efee096339f9c0cf52e663826d0086b1e35e
* Add --enable-macosx-package-signingTor Lillqvist2014-06-101-0/+9
| | | | Change-Id: I355158f6cb584d252a21dfbce6e7cea6c70bba99
* Makefile: prevent Win32 make from doing CreateProcess(autogen.sh)Michael Stahl2014-06-091-1/+1
| | | | Change-Id: I2ed9c346a8e9cfa26aa2b04f554c56f02c400829
* support sc.slowcheckMarkus Mohrhard2014-04-251-2/+2
| | | | Change-Id: I91dcdba455660dee25accdd2185a876bf7012ff8
* Makefile: let "make foo.genpatch" work on top-levelMichael Stahl2014-04-171-1/+1
| | | | Change-Id: Ib0e370472be5da03359bca6f90287083d3465605
* fix $(MAKE) usage in a make defineLuboš Luňák2014-03-231-3/+3
| | | | | | $(FOO) is expanded already during the $call, $$(FOO) will become $(FOO). Change-Id: Ia5d6966c16c57e4ec688f2c7623315cc2c74c78d
* use $(MAKE) for recursive make invocationLuboš Luňák2014-03-231-14/+14
| | | | | | | | | | That's apparently the only proper way (to get e.g. -j right), and even the toplevel Makefile is so full of gmake-ism that it simply has to be invoked using GNU make already, hence $GNUMAKE is pointless except for usage in configure (which says to start the build by invoking it). Change-Id: I6060da6f1dad2afc5845ac29b8ac02348c057d3d
* make it possible to build without the obnoxious forced -j to makeLuboš Luňák2014-03-231-7/+9
| | | | | | | | | | | | | Rework --with-parallelism to not add any extra -j to make if 0 or --without is used. This requires explicit -j usage, which - builds even compilerplugins in parallel - builds 'make -C sw/' in parallel (since you don't forget the -j) - avoids jobserver disabling if -j is explicitly passed to the toplevel make IMO this is just a relic of the old build system and the option should be dumped altogether, but I don't feel like arguing right now. Change-Id: I71479391bcfc84aa5e9fd9696880702da496d45c
* normalize values of DO_FETCH_TARBALLSMichael Stahl2014-03-111-1/+1
| | | | | | This one has additional value "ALL". Change-Id: Id804172eee899b443a6f8ae6bce8781136096dc7
* normalize values of CROSS_COMPILINGMichael Stahl2014-02-271-1/+1
| | | | Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
* Add toposort feature to module-deps.plStephan Bergmann2014-02-171-0/+3
| | | | Change-Id: Id839eae62ad53189c44f7ca5a498bf7113c2536a
* Fixes for kdevelop IDE integrationAdam Mróz2014-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Script bin/gbuild-to-ide is parsing messages basing on regular expressions. First problem appears when used language is not English - that's why setting LC_MESSAGES variable in Makefile. Second problem appears with quote symbol. For me (Archlinux) script was not working. After some investigation I found out that reason was that my output from make included ' symbol when regular expression assumed that it should be `. That's why using [\'`]. Example: recipe to execute (from '/home/sadam/libreoffice/core/idlc/Executable_idlc.mk', line 28): Conflicts: bin/gbuild-to-ide Change-Id: I0083c69820bd58ce2ac296f21985408c69840639 Reviewed-on: https://gerrit.libreoffice.org/7979 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* Makefile.in make the initial invocation of Makefile.build a bit less uglyNorbert Thiebaud2014-02-101-5/+5
| | | | Change-Id: Ic25f0e379142ad8e0581598e314b5d314ee5f9e1
* fdo#70414 Added generator of VS2012 project filesHonza Havlíček2014-02-101-0/+1
| | | | | | | | Change-Id: Ib087a24ae6de049ffb6d93b5ac66452700edddb3 Reviewed-on: https://gerrit.libreoffice.org/7955 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
* Makefile.in: hardcoded make -> $(GNUMAKE)Michael Stahl2014-01-211-1/+1
| | | | Change-Id: I2ec31816562e55f6f95cac38dab4a17a393c0f9a
* Fix cross-compilation "make distclean"Stephan Bergmann2013-12-171-0/+1
|
* initial install-package-foo target for partial installsBjoern Michaelsen2013-12-081-0/+3
| | | | Change-Id: I4ee41fdb600cb3a89da387dffe64e6a30192761c
* Add initial hacks for eventual Xcode supportTor Lillqvist2013-11-271-1/+2
| | | | | | | | Just some late-night hacking without much thinking whether it makes any sense and without any clear picture of what I am doing. Probably useless. No promises I will ever continue on this. Change-Id: Ie61925129bb678a17b30cb25a7882ccfe3a1de82
* I think this is what was meant?Tor Lillqvist2013-11-261-1/+1
| | | | Change-Id: I5ff6e2588361ab58d7cda9ddbd5db61c300c9956
* make packageinfo targetBjoern Michaelsen2013-11-211-3/+3
| | | | | | | Change-Id: Id5f6f5c1f3e46df2d9033ccd5bbf2af6ab38a9e8 Reviewed-on: https://gerrit.libreoffice.org/6754 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
* Makefile.in: "make check" should build "all" tooMichael Stahl2013-11-211-1/+1
| | | | Change-Id: I6b72c3deb1a056149e965b78d12d3c37c6bfd5b9
* l10n and non-l10n targets missing dep on buildBjoern Michaelsen2013-11-211-1/+1
| | | | Change-Id: Ia6d09a1625819593291649369a7533bbd2ee8227
* oops, we still need the ?=, of courseBjoern Michaelsen2013-11-211-1/+1
| | | | Change-Id: Ifa3e6639a5fdbd58e99fe3f1feadc009ddcee880
* lazy eval is lazy. and nasty tooBjoern Michaelsen2013-11-211-1/+1
| | | | Change-Id: I4191277a2df0ea060d86090ee6e99490840f8f48
* move finunusedcode to a scriptBjoern Michaelsen2013-11-211-43/+1
| | | | Change-Id: Ie4a422a818095313d9765a4c5e9ebba838eed76d
* simplify top-level Makefile some moreBjoern Michaelsen2013-11-211-13/+3
| | | | Change-Id: Ie1d53db34f812a83940196d0bf6e4ad8aaa8eab6
* just use wildcard hereMatúš Kukan2013-11-211-14/+5
| | | | Change-Id: I2c145328b03f66a6a67c0afa0463005112fd77da
* install-gdb-printer -L fails with 'unknown option' anywayBjoern Michaelsen2013-11-201-3/+0
| | | | Change-Id: I5927427264eaed86d2e93bee1cfc8f1ff55690c3
* clean up echo deserts, consolidate blurbsBjoern Michaelsen2013-11-201-31/+31
| | | | Change-Id: If268d37e8e96adcb8902c8b3fc855ecddea69ba5
* some namespacingBjoern Michaelsen2013-11-201-6/+6
| | | | Change-Id: I7f4fc456d7e9690443d94175e94b69db50c3e2b5
* toplevel 'make check' should also do subsequentcheckBjoern Michaelsen2013-11-201-1/+2
| | | | Change-Id: Ib41660a1fef332573ef1c477c12bc8fdfedfc4db
* fix Makefile.inBjoern Michaelsen2013-11-191-21/+8
| | | | | | | | | | | | | - unify ~all gbuild targets to one gbuild call - kill CHECK_PARALLELISM as we dont respect it consistently anyway - ${MODULE}.subsequentcheck needs no specialcasing now anymore too - should fix e.g. "make unitcheck slowcheck subsequentcheck" calls Change-Id: I4238d7de599cb9fbaf09f60539d6655b85b87c29 Reviewed-on: https://gerrit.libreoffice.org/6722 Reviewed-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
* related fdo#70414 gbuild to ide: kdevelopBjoern Michaelsen2013-11-191-0/+10
| | | | | | | | | | | | | | | | | | | This provides kdevelop integration and generates one project file for each old-style module (top level dir). This project file has: - has four build configurations: - build the module of the project or build all of LibreOffice - for each of the above a debug and a nondebug build - has seven launch targets: - running the unitchecks, the slowchecks and subsequentchecks - for each of the above once for the module and once for all - running LibreOffice interactively - has custom include paths and thus provides full autocompletion Change-Id: I6dd51133147d019fc403e3bd814bc6103df94cac Reviewed-on: https://gerrit.libreoffice.org/6694 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
* make l10n buildable separatelyBjoern Michaelsen2013-11-141-1/+4
| | | | | | | | | | | | | | | | | | | | | - this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
* a little instdir sub-dir cleanupMichael Stahl2013-11-071-3/+3
| | | | Change-Id: I97df3f949da7403e46951cf159a9fc1fca4cc23f
* remove INPATH and PROEXTMichael Stahl2013-11-071-3/+3
| | | | | | | | | | | | | | - WORKDIR path is just workdir - INSTDIR path is just instdir - WORKDIR_FOR_BUILD is workdir_for_build - INSTDIR_FOR_BUILD is instdir_for_build - replace other usage of INPATH by combination of OS and CPUNAME Change-Id: Ie398387ebd82a968ec2605f2103c55b43a231482 Reviewed-on: https://gerrit.libreoffice.org/6601 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* remove SOLARENV variableMichael Stahl2013-11-021-3/+3
| | | | | | | | It is constant and can just be replaced by $(SRCDIR)/solenv. Use BUILD_TYPE where it was used to check if config_*.mk is sourced. Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
* solver doesn't solve anything...Michael Stahl2013-10-311-2/+1
| | | | | | | | | | | | | | ... it is an abbreviation of "Solar Version". Since nobody can remember that: remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath and any mention thereof. Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad Reviewed-on: https://gerrit.libreoffice.org/6515 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>