summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2013-11-14make l10n buildable separatelyBjoern Michaelsen1-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
2013-11-07a little instdir sub-dir cleanupMichael Stahl1-3/+3
Change-Id: I97df3f949da7403e46951cf159a9fc1fca4cc23f
2013-11-07remove INPATH and PROEXTMichael Stahl1-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>
2013-11-02remove SOLARENV variableMichael Stahl1-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
2013-10-31solver doesn't solve anything...Michael Stahl1-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>
2013-10-31gbuild: add ExtensionPackageSet classMichael Stahl1-0/+1
Change-Id: I947207c78e28b416aebe2e33172043fd8cfa4f17
2013-10-31gbuild: add ExtensionPackage classMichael Stahl1-0/+1
Change-Id: I65ca50ccc512e35a5b95c2482f3a8833d1a7294b
2013-10-30solenv: remove gdb Package and CustomTargetMichael Stahl1-3/+3
Since it's necessary to call install-gdb-printers anyway (which is what the CustomTarget_gdb does), just do it first thing in "build" target so that unit tests running during a from-scratch build get the pretty printers too. Change-Id: I357dfb828a2e0eed675aa552d3256f96a312a890
2013-10-28gbuild: refactor CliUnoApiMichael Stahl1-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
2013-10-23Makefile: make convenience targets like "make icu" work for external/Michael Stahl1-5/+5
Change-Id: I6cf2e6bd1c52412339ec6bab98b3f1b28cef1032
2013-10-22Makefile: remove broken "usedcxxfiles" targetMichael Stahl1-3/+0
Was (accidentally?) added in 99f8cf1221b216c301e000eab88d75dbe9e9aa20. Change-Id: I099be6c3e480a8365f2ffea371be435194973c5b
2013-10-17distclean generated ios/lo.xcconfigStephan Bergmann1-0/+1
Change-Id: I5db55ab575e3343664080936bd14a0c04f134fb6
2013-10-16fdo#70393: move libpng to a subdir of externalBjoern Michaelsen1-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>
2013-10-15fdo#70371: create findunusedheaders targetBjoern Michaelsen1-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
2013-10-04refactor make check to run subsequentcheck parallel to instsetMichael Stahl1-2/+6
... which saves 4 minutes on a "make check" here, when configured --with-package-format="archive" Change-Id: I415e0e95ae7f4e289fa4797643f5d744015d80ad
2013-10-02There shouldn't be any config_host/*.mk files that need distcleaningStephan Bergmann1-1/+0
Change-Id: I9c56428f6ff015abc585e070b18ad181c48e31e6
2013-10-02distclean configure-generated Info.plistStephan Bergmann1-1/+2
Change-Id: I8729123a34bedfa1f9d5dfd04438da96e422a003
2013-10-02fix make test-install on WNTMichael Stahl1-4/+4
Change-Id: I681f2c4989b88943fe57e6173554a019539a18cc
2013-10-01install-tb target should hopefully be obsoleted by instdir tooMichael Stahl1-12/+1
Change-Id: I14a74b660d965d19027cefab2c84d1c0ea38ce79
2013-10-01test-install: get rid of opt/Michael Stahl1-4/+4
Change-Id: Ie390749c0b28e47848c361d874bb447f39cfeb12
2013-10-01put result of make test-install into top-level test-install dirMichael Stahl1-14/+14
... and rename all DEVINSTALL variables to TESTINSTALL. Change-Id: I2f745ff6324c078d5fd7d272911a9268fc5efd27
2013-10-01make dev-install is obsoleteMichael Stahl1-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
2013-09-25clean also INSTDIR_FOR_BUILDMatúš Kukan1-0/+1
Change-Id: Id85d07650f9dd479c5eee7c8c765e59ab1d55955
2013-09-17goodbye linkoo.. you have served wellMatúš Kukan1-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
2013-09-10fix gdb pretty printers for --enable-mergelibsMatúš Kukan1-0/+3
And install them into $(INSTDIR) at the end of build, as it is done in dev-install case. Change-Id: I1a9852684361a12333046fa58f83720aa2c835da
2013-09-09start to use instdir for subsequentcheck tests; avoid make dev-installMatúš Kukan1-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
2013-08-27Factor out the app bundle code signing into a scriptTor Lillqvist1-45/+1
Call that script for make dev-install and when creating the .dmg. Change-Id: Ic468cafe04b2755f371d449fef0b84e2fdc7e197
2013-08-25Don't sign the Current symlink in a frameworkTor Lillqvist1-1/+1
Change-Id: I14106827d86f798687cdeb560c0df007070469ee
2013-08-18make install or install-strip hardly make sense on OS XTor Lillqvist1-0/+4
Change-Id: Ib21607e3fef7c2a52c443d6d16c5466e0a2d4340
2013-08-10Bypass install-gdb-printers on OS X, they don't work anywayTor Lillqvist1-5/+3
Change-Id: I5636ba90d5513ecd6cb3bd20b3f583f8cd221717
2013-07-26Use BUILDDIR, not SRC_ROOTTor Lillqvist1-1/+1
Change-Id: I497238fbc8344a1bb8703dfd8090bd4e5c420ff1
2013-07-24reconfigure on any change in config_host/*.h.inDavid Tardon1-0/+1
... to avoid bad commits like 68c8dcec1f8689191e1be3366ec3c127096ae4d4 . Change-Id: I21c72f63c6363a7d2a34b4e30b932f9dd45926aa
2013-06-19bodge callcatcher some moreCaolán McNamara1-0/+2
Change-Id: Ie2e126700540cbec2a94f40250b2a114d1ea9306
2013-06-19bodge callcatcher build back to half-lifeCaolán McNamara1-5/+7
Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
2013-06-10gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan1-1/+1
Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
2013-05-30don't run autogen.sh if building from tarballsDavid Tardon1-6/+10
Change-Id: Idaf56719a5c1d42de62a4945b47f4a2d377b3dd3
2013-05-24gbuild: allow to call Postprocess targets from top levelDavid Tardon1-0/+1
Change-Id: Id2755144f5942b4aeaaca8ef6dad0fcb11ddf76a
2013-05-13dev-install: create the 'install' link in the builddir not in the srcdirNorbert Thiebaud1-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>
2013-05-08fix after renameDavid Tardon1-1/+1
Change-Id: I94d3adec33117f0faeacaf74d0e6d48f45f819ad
2013-05-04gbuild: add Package equiv. for copying whole dirsDavid Tardon1-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>
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks1-1/+1
2013-04-24UnoApiMerge has become unused nowStephan Bergmann1-1/+0
Change-Id: I9e4e153e1a9ac82d4015b73ecf3a9a2429ab346f
2013-04-19Prefer simple and working solution to obscure and non-workingTor Lillqvist1-0/+3
Change-Id: I5c7d02daced542222c2cb3881fafd2d58fe7f14d
2013-04-19Makefile: add convenience targets for PythonTestMichael Stahl1-0/+1
Change-Id: I4a20a69fb9dfe6619b7f6dafb3306b529b949e1c
2013-04-14gbuild: ZipPackage is goneDavid Tardon1-1/+1
Change-Id: I6652a0e9a04c21531ed5b6d60ade9cbccc91608c
2013-04-11add gbuild class PackageSetDavid Tardon1-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>
2013-04-11rename UI to UIConfigDavid Tardon1-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>
2013-04-05allow Package to install to other dir than $OUTDIRDavid Tardon1-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>
2013-04-03Make autogen.sh prefer to read an autogen.input fileTor Lillqvist1-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>
2013-03-31fix user-friendly targets' depsDavid Tardon1-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