Commit graph

126 commits

Author SHA1 Message Date
Norbert Thiebaud
9d76072055 avoid running autogen.sh when trying to clean or distclean 2011-11-16 06:18:54 -06:00
Norbert Thiebaud
cb70868bda add utility script and build_env to avoid sourcing Env.Host.sh
The goal is to able to do partial build without having
to source Env.Host.sh into one's environment

There is 2 way to use this:

1/
copy the scripts lo_find_src_root and lo_proxy_start
somewhere in your PATH, and
then you can add
alias build='lo_proxy_start build'
alias deliver='lo_proxy_start deliver'
in your .bashrc

at that point you can use build and deliver anywhere in the source tree
without the need to source anything.
This allow you to switch from one source tree to another.
the proper SRC_ROOT will be determined automatically based
on the current working directory

2/
source build_env

build_env only source the bare minimum to allow build and make to work
for the associated source tree.
If you want to work in a diffrent tree, you need to resource
2011-11-16 06:18:53 -06:00
Tor Lillqvist
79ffe3c27c Make the clean-host target really do just that 2011-11-14 01:54:59 +02:00
Tor Lillqvist
d7050e4dae Split clean into clean-host and clean-build targets 2011-11-07 20:17:42 +02:00
Rene Engelhard
4a1d3a8cfe don't remove "bootstrap" in make distclean 2011-10-16 16:52:58 +02:00
Jan Holesovsky
6fb32f4f38 Advise how to save yourself a rebuild with make dev-install. 2011-10-07 13:05:56 +02:00
Jan Holesovsky
683cd8d86f Indicate that the build was successful, and what to do next. 2011-10-07 10:48:43 +02:00
Stephan Bergmann
23af334132 Some fixes for linkoo and install-gdb-printers.
- Adapted linkoo's link_gdb_py to libs moved from basis to brand layer.
- Fixed install-gdb-printers's handling of Mac OS X ".dylib" suffix.
- No need to call install-gdb-printers from top-level make dev-install;
  linkoo's link_gdb_py already does that.
2011-10-04 23:36:24 +02:00
Stephan Bergmann
235a5e6c32 Make install-gdb-printers work on Mac OS X. 2011-09-29 20:55:27 +02:00
Caolán McNamara
754c5d5cc7 mkdir -p 2011-09-29 09:33:47 +01:00
Norbert Thiebaud
422b71e32b target 'all' should be the first one to make it the default one. 2011-09-28 15:54:57 -05:00
Stephan Bergmann
611913d4a6 Improved Makefile.in dev-install recipe. 2011-09-23 17:45:18 +02:00
Caolán McNamara
59cb046989 make findunusedcode target easier 2011-09-21 09:47:37 +01:00
Tomas Chvatal
4f5e3a54b9 Remove trailing && 2011-09-20 18:25:51 +02:00
Peter Foley
3ecacffe7b change distclean to delete configure generated files 2011-09-18 21:01:14 -04:00
David Tardon
9617a776b4 don't setup gdb printers for regular installation
If someone wants to use them there, he should just run the
install-gdb-script himself.
2011-09-18 12:03:32 +02:00
Tomas Chvatal
a7d38f57cc Revert "Remove once again the INSTALLDIR feature"
This reverts commit bf0ea5c4ee.

Those variables are used in bin/distro-install-*.
Unable to find any issue with both distro-install and dev-install so
reverting.
If something really does break it needs fixing. Reverting this is not
an option.
2011-09-18 11:04:29 +02:00
Bjoern Michaelsen
206938c823 another dep needed until we are gbuild-only 2011-09-17 04:46:30 +02:00
Bjoern Michaelsen
91a7e5adce fail early when having mixed build/check targets, also escape GNUMAKE correctly 2011-09-16 19:47:37 +02:00
Bjoern Michaelsen
581089e9f1 adjust toplevel makefile 2011-09-16 18:56:34 +02:00
Bjoern Michaelsen
980fdaf40d rename all to build in top-level makefile 2011-09-16 18:56:34 +02:00
Bjoern Michaelsen
0858e1b98a make check target depend build-order-only on dev-install to allow 'make all dev-install check' 2011-09-16 14:31:02 +02:00
Stephan Bergmann
7d1bb036e1 Simplified setting headless mode for smoke-/subsequenttetss.
Both C++ and Java OfficeConnection code now always pass --headless, so no
need for SAL_USE_VCLPLUGIN=svp etc. any more.  Only some C++ unit tests that
link against vcl still need an explicit --headless.
2011-09-16 10:38:06 +02:00
Stephan Bergmann
932ee04999 Introduced CHECK_PARALLELISM (and poshed the code up). 2011-09-14 20:02:29 +02:00
Stephan Bergmann
387620beff Removed solenv/bin/subsequenttests, moved its (improved) content directly into Makefile.in. 2011-09-14 15:16:40 +02:00
Caolán McNamara
99e1ea3c3f whitelist cppu::.* for now 2011-09-13 16:02:06 +01:00
Bjoern Michaelsen
a635cc935f make install and dev-install build-depend on all
* this enables "make all dev-install" or "make all install" calls
2011-09-06 15:55:30 +02:00
Peter Foley
91cdd85737 remove build.pl --gmake option refrences from Makefile
The --gmake option was removed from build.pl in commit 4103138
This patch removes the remaining references from Makefile.
2011-09-04 10:30:40 +02:00
Miklos Vajna
a466ed0420 make clean: $INPATH is now directly under solver 2011-08-30 17:00:33 +02:00
François Tigeot
bf0ea5c4ee Remove once again the INSTALLDIR feature
It was reintroduced with a merge from the 3.4 branch
2011-08-23 14:50:49 +02:00
David Tardon
22ccd4da86 install gdb pretty printers 2011-08-22 17:30:19 +02:00
Jan Holesovsky
879ab8e08d Re-run autogen.sh when autogen.lastrun is changed. 2011-08-22 09:38:57 +02:00
Jan Holesovsky
a80493c903 Always go through the cross_toolset build. 2011-08-22 09:38:56 +02:00
Jan Holesovsky
d6fa91761f Don't complain when cross-build-toolkit.built does not exist. 2011-08-22 09:38:56 +02:00
Jan Holesovsky
81ca6d858b Allow parallel build of the the cross build toolset.
Plus various minor build tweaks.
2011-08-19 15:36:18 +02:00
Caolán McNamara
f4b985fa5c trailing slash 2011-08-08 13:04:42 +01:00
Caolán McNamara
42962699c6 try callcatcher in -P mode 2011-08-08 13:04:42 +01:00
Tor Lillqvist
7ec5539950 dictionaries is not needed in cross-build-toolset, it seems 2011-08-08 11:25:12 +03:00
Takeshi Abe
b12236eae4 do not source *.Set.sh
according to commit 22d9caecc978a5739ddd1430fd26abe06454726c
2011-07-31 23:36:45 +09:00
Jan Holesovsky
a95376174e Merge commit 'libreoffice-3.4.2.3'
Conflicts:
	Makefile.in
	configure.in
	instsetoo_native/util/makefile.mk
	instsetoo_native/util/openoffice.lst
	ooo.lst.in
	set_soenv.in
	solenv/inc/minor.mk
2011-07-28 18:33:58 +02:00
Norbert Thiebaud
82f0ba7e98 git ignore workdir and clean it on make clea 2011-07-26 21:24:53 -05:00
Jan Holesovsky
d2e84678af make dev-install creates a linked installation again.
Also, skip building of stuff that we have already built.
2011-07-26 15:34:38 +02:00
Tor Lillqvist
c5f297649c Change *Env.Set.sh to Env.Host.sh 2011-07-25 01:02:17 +03:00
Tor Lillqvist
09ebe17fb3 Don't continue making cross-build-toolset if building one module fails 2011-07-23 10:33:30 +03:00
Caolán McNamara
739a3e0f18 safer grep pattern 2011-07-18 12:23:46 +01:00
Petr Mladek
8124bdf39b better support for distro packaging
This is port from the build repo. The main differences are:

    + splits package-ooo into several scripts (bin/distro-install-*)

    + renames many variables to avoid OOO prefix and to better fit
      the variables produced by the current bootstrap configure.in

    + uses OOO_VENDOR from bootstrap/configure.in to add distro specific hacks;
      the conditions have been updated only for "Novell, inc."

    + install most of the desktop integration from sysui using
      sysui/desktop/share/create_tree.sh

    + do not install two extra templates:

         $OOINSTBASE/basis$VERSION/share/template/en-US/forms/resume.ott
         $OOINSTBASE/basis$VERSION/share/template/en-US/officorr/project-proposal.ott

      should get merged with other templates

    + do not install pyunorc-update64;

      it is needed only when you want to run 32-bit LO on 64-bit system;
      is anyone using it?

    + do not call install-dictionaries:
    + do not call build-galleries:

      is anyone using them?

    + do not install ootool and ooconfig

      is anyone using them? are they still working?

Signed-off-by: Michael Meeks <michael.meeks@novell.com>
Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@gmail.com>
2011-07-11 20:30:31 +02:00
Caolán McNamara
fb3268bb89 cppu::bootstrap unused in tree, but part of external API 2011-07-11 15:29:42 +01:00
Caolán McNamara
9041b4f9b0 split unused methods list into easy and full 2011-07-10 22:39:49 +01:00
Caolán McNamara
2a5460f165 use WORKDIR 2011-07-09 14:43:58 +01:00
Caolán McNamara
bfa39a750d force ooo.lst to be rebuilt when ooo.lst.in changes 2011-07-09 14:43:58 +01:00