summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* gbuild: refactor CliUnoApiMichael Stahl2013-10-281-1/+1
| | | | | | | | | | | - stop copying the DLL to OUTDIR - since that was the main reason for the separation between CliUnoApi and CliUnoApiTarget, merge the targets; the newly inherited variables are not expected to cause problems - hardcode target to URE bin dir for now, no immediate need for multiple layers Change-Id: I428d801ec7058e1c6374d8162a4118a3fe581978
* Makefile: make convenience targets like "make icu" work for external/Michael Stahl2013-10-231-5/+5
| | | | Change-Id: I6cf2e6bd1c52412339ec6bab98b3f1b28cef1032
* Makefile: remove broken "usedcxxfiles" targetMichael Stahl2013-10-221-3/+0
| | | | | | Was (accidentally?) added in 99f8cf1221b216c301e000eab88d75dbe9e9aa20. Change-Id: I099be6c3e480a8365f2ffea371be435194973c5b
* distclean generated ios/lo.xcconfigStephan Bergmann2013-10-171-0/+1
| | | | Change-Id: I5db55ab575e3343664080936bd14a0c04f134fb6
* fdo#70393: move libpng to a subdir of externalBjoern Michaelsen2013-10-161-0/+3
| | | | | | | Change-Id: Ia52da28fc6a979c4712fc191ab5e71c1926b0c93 Reviewed-on: https://gerrit.libreoffice.org/6231 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
* fdo#70371: create findunusedheaders targetBjoern Michaelsen2013-10-151-0/+3
| | | | | | | - you can now do "make unusedheaders" to look for headers that seem to be used - also renamed the script in ./bin to follow the conventions there Change-Id: Ia9487af02effd05bfbc5c3f5c04b928a407b0fa4
* refactor make check to run subsequentcheck parallel to instsetMichael Stahl2013-10-041-2/+6
| | | | | | | ... which saves 4 minutes on a "make check" here, when configured --with-package-format="archive" Change-Id: I415e0e95ae7f4e289fa4797643f5d744015d80ad
* There shouldn't be any config_host/*.mk files that need distcleaningStephan Bergmann2013-10-021-1/+0
| | | | Change-Id: I9c56428f6ff015abc585e070b18ad181c48e31e6
* distclean configure-generated Info.plistStephan Bergmann2013-10-021-1/+2
| | | | Change-Id: I8729123a34bedfa1f9d5dfd04438da96e422a003
* fix make test-install on WNTMichael Stahl2013-10-021-4/+4
| | | | Change-Id: I681f2c4989b88943fe57e6173554a019539a18cc
* install-tb target should hopefully be obsoleted by instdir tooMichael Stahl2013-10-011-12/+1
| | | | Change-Id: I14a74b660d965d19027cefab2c84d1c0ea38ce79
* test-install: get rid of opt/Michael Stahl2013-10-011-4/+4
| | | | Change-Id: Ie390749c0b28e47848c361d874bb447f39cfeb12
* put result of make test-install into top-level test-install dirMichael Stahl2013-10-011-14/+14
| | | | | | ... and rename all DEVINSTALL variables to TESTINSTALL. Change-Id: I2f745ff6324c078d5fd7d272911a9268fc5efd27
* make dev-install is obsoleteMichael Stahl2013-10-011-10/+21
| | | | | | | | | | | | | There is no need for developers to run it as part of the daily workflow because instdir is much easier to use, so just let it print an error message. Also remove the "install" symlink. Provide the previous dev-install functionality as "test-install" target so that it is possible to quickly create some kind of actual installation against which the subsequentchecks can run by setting OOO_TEST_SOFFICE, to e.g. check that scp2 isn't missing files. Change-Id: I8c0b05a87f55b1db8c1d1e76f64ab64b9cc695eb
* clean also INSTDIR_FOR_BUILDMatúš Kukan2013-09-251-0/+1
| | | | Change-Id: Id85d07650f9dd479c5eee7c8c765e59ab1d55955
* goodbye linkoo.. you have served wellMatúš Kukan2013-09-171-12/+0
| | | | | | | | | | This commit: - removes linkoo and --disable-linkoo option - removes 'dev-update' make target - creates --disable-ooenv option - removes LD_LIBRARY_PATH and PATH settings in ooenv Change-Id: I9530558531e9cb58b8282754ec8a6c655f190480
* fix gdb pretty printers for --enable-mergelibsMatúš Kukan2013-09-101-0/+3
| | | | | | | And install them into $(INSTDIR) at the end of build, as it is done in dev-install case. Change-Id: I1a9852684361a12333046fa58f83720aa2c835da
* start to use instdir for subsequentcheck tests; avoid make dev-installMatúš Kukan2013-09-091-2/+2
| | | | | | | | | | | This commit breaks linkoo. make dev-install continues to work as before but it's not necessary to use it anymore. make check now uses files copied into instdir by gbuild. TODO: fix remaining issues so that instdir is the same as install/. Change-Id: I66836170f0922ee9ba204a61ffacc30d9e9a5d98
* Factor out the app bundle code signing into a scriptTor Lillqvist2013-08-271-45/+1
| | | | | | Call that script for make dev-install and when creating the .dmg. Change-Id: Ic468cafe04b2755f371d449fef0b84e2fdc7e197
* Don't sign the Current symlink in a frameworkTor Lillqvist2013-08-251-1/+1
| | | | Change-Id: I14106827d86f798687cdeb560c0df007070469ee
* make install or install-strip hardly make sense on OS XTor Lillqvist2013-08-181-0/+4
| | | | Change-Id: Ib21607e3fef7c2a52c443d6d16c5466e0a2d4340
* Bypass install-gdb-printers on OS X, they don't work anywayTor Lillqvist2013-08-101-5/+3
| | | | Change-Id: I5636ba90d5513ecd6cb3bd20b3f583f8cd221717
* Use BUILDDIR, not SRC_ROOTTor Lillqvist2013-07-261-1/+1
| | | | Change-Id: I497238fbc8344a1bb8703dfd8090bd4e5c420ff1
* reconfigure on any change in config_host/*.h.inDavid Tardon2013-07-241-0/+1
| | | | | | ... to avoid bad commits like 68c8dcec1f8689191e1be3366ec3c127096ae4d4 . Change-Id: I21c72f63c6363a7d2a34b4e30b932f9dd45926aa
* bodge callcatcher some moreCaolán McNamara2013-06-191-0/+2
| | | | Change-Id: Ie2e126700540cbec2a94f40250b2a114d1ea9306
* bodge callcatcher build back to half-lifeCaolán McNamara2013-06-191-5/+7
| | | | Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
* gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan2013-06-101-1/+1
| | | | Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
* don't run autogen.sh if building from tarballsDavid Tardon2013-05-301-6/+10
| | | | Change-Id: Idaf56719a5c1d42de62a4945b47f4a2d377b3dd3
* gbuild: allow to call Postprocess targets from top levelDavid Tardon2013-05-241-0/+1
| | | | Change-Id: Id2755144f5942b4aeaaca8ef6dad0fcb11ddf76a
* 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