Commit graph

7622 commits

Author SHA1 Message Date
Tor Lillqvist
aa100206ac Move prewin.h and postwin.h from tools to solenv
All #include directives that include tools/prewin.h and
tools/postwin.h need to have the "tools/" part dropped. Will do that,
too.

For earlier git log of these two files, see the libs-gui repository.
2011-02-08 12:56:44 +02:00
Mathias Bauer
6952c9ac8a CWS gnumake3: pull in cws removetooltypes01 2011-02-08 11:49:29 +01:00
Jan Holesovsky
d856c71a7d Merge remote branch 'origin/libreoffice-3-3'
Conflicts:
	configure.in
	solenv/bin/build.pl
2011-02-08 00:31:41 +01:00
Michael Stahl
1bb0c1be05 gnumake3: JunitTest.mk: bizarre hacks to make it work on windows 2011-02-07 16:35:59 +01:00
Michael Stahl
1b830a82ea gnumake3: JunitTest uses OOO_TEST_SOFFICE 2011-02-07 16:35:59 +01:00
Mathias Bauer
cf90ac815c CWS gnumake3: c compilation also needs to provide name of pdb file 2011-02-07 13:26:45 +01:00
Carsten Driesner
42bdac822f removetooltypes01: Rebase to DEV300m99 2011-02-07 13:06:08 +01:00
Fridrich Štrba
ebbe8c23f7 little comment cleanum 2011-02-06 15:28:28 +01:00
Mathias Bauer
03915b1d3e CWS gnumake3: add msvcrt to STDLIBS for mingw 2011-02-05 15:39:30 +01:00
Ingo Schmidt
68bcc92af3 native359: #i116797# improve msi database 2011-02-04 18:04:46 +01:00
Michael Stahl
175eea527c gnumake3: fix JunitTest.mk so it works on OSX 2011-02-04 15:47:34 +01:00
Michael Stahl
0bf20373ba gnumake3: move CppunitTest stuff together 2011-02-04 15:47:33 +01:00
Jan Darmochwal
69626cfa64 Accelerate Perl installer builder
speed up get_all_items_from_script
2011-02-04 11:34:26 +00:00
Ingo Schmidt
44bc040a04 native359: #i116797# improve msi database 2011-02-04 09:59:59 +01:00
Ivo Hinkelmann
005e0ad59c l10nmove: #i116586# Move l10n module into own repository 2011-02-03 16:29:29 +01:00
Mathias Bauer
5931f39f4f CWS gnumake3: resync to m99 2011-02-03 15:53:56 +01:00
Michael Stahl
c31bacb8e1 gnumake3: merge 2011-02-03 11:25:36 +01:00
Michael Stahl
eaa34c2402 gnumake3: solaris.mk: fix broken RPATH 2011-02-03 11:21:27 +01:00
Mathias Bauer
be3a2621d2 CWS gnumake3: clean up mingw stuff after adding STDLIBS 2011-02-03 10:24:18 +01:00
Takashi Ono
2c1bb40a3c CWS gnumake3: adapt mingw port to new features in cws 2011-02-03 09:43:56 +01:00
Mathias Bauer
4bf21df8c3 CWS gnumake3: templates use gb_STDLIBS 2011-02-03 09:42:40 +01:00
Thorsten Behrens
dc43a27e0c Revert "Utility to scan for some faults in Thesaurus files"
Was added inside dictionaries/util already by Andras, and
it's much better placed there.

This reverts commit eacd806bcbe948b3ab8644eb59642b66946ba691.
2011-02-02 20:38:33 +01:00
Thorsten Behrens
30de39075c Thesaurus checker script now even with executable permission 2011-02-02 18:35:04 +01:00
Fridrich Strba
bb5140dbb6 Initial support of system stl on Windows 2011-02-02 17:35:17 +01:00
Mathias Bauer
67f62cc989 CWS gnumake3: rename gb_StdLibs -> gb_STDLIBS; remove explicit linking of individual standard libs from makefiles; fix export problem in framework 2011-02-02 17:05:04 +01:00
Ivo Hinkelmann
a9bf6471c2 l10nmove: #i116586# Move l10n module into own repository 2011-02-02 16:27:11 +01:00
Steve Butler
e7e60cab87 Utility to scan for some faults in Thesaurus files 2011-02-02 16:24:39 +01:00
Ivo Hinkelmann
a0d42cf895 l10nmove: #i116586# Move l10n module into own repository 2011-02-02 16:23:08 +01:00
Caolán McNamara
dda5eaa8c0 Use DT_RUNPATH over DT_RPATH
So that dlopen will load the .so found in LD_LIBRARY_PATH before the one found
via path of ORIGIN, this way any unit tests trying to set a uno component
implemented as a shared library will test the local .so and not the one in the
solver
2011-02-02 13:07:07 +00:00
David Tardon
bcfc829889 Revert "use debug version of libstdc++ in debug builds"
This reverts commit 3d01d7d631a33670db50c7553bfcb7a670065dc3.
2011-02-02 10:44:29 +01:00
Petr Mladek
22f9e8fa30 bump SHORT_PRODUCTEXTENSION to rc4 and widnows build version to 6
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2011-02-02 10:05:03 +01:00
Hans-Joachim Lankenau
2c53099e26 gnumake3: ignore empty lines in gb_deliver.log 2011-02-02 07:53:24 +01:00
Hans-Joachim Lankenau
344547fcba gnumake3: reenable packmodule target 2011-02-02 07:51:39 +01:00
Mathias Bauer
698f5c9f4b CWS gnumake3: use standard linked libs on Windows 2011-02-01 18:44:12 +01:00
Carsten Driesner
83963a816e removetooltypes01: #i112600# Revert erroneous commit of dbgsv.ini 2011-02-01 15:53:16 +01:00
Ivo Hinkelmann
8d8daacbd4 l10nmove: #i116586# Move l10n module into own repository 2011-02-01 15:38:40 +01:00
Hans-Joachim Lankenau
54905e5450 gnumake3: generate mixed mode tempfile names on windows 2011-02-01 15:35:15 +01:00
Release Engineering
f2551f7106 DEV300 2011-02-01 15:14:07 +01:00
Hans-Joachim Lankenau
73cf3762eb gnumake3: prevent wrapping dmake makefiles from creating local output trees 2011-02-01 15:06:09 +01:00
Andras Timar
612a3eed5f removed gd, ky, pap, and ti from postset.mk
gd - Gaelic (Scottish)
ky - Kirghiz
pap - Papiamento
ti - Tigrinya

UI localization does not exist in these languages. So it makes no
sense to build anything in these languages.
2011-02-01 12:58:28 +01:00
Andras Timar
303b2732bc removed ms, ps, and ur from postset.mk - fdo#33103
ms - Malay
ps - Pashto
ur - Urdu

UI localization does not exist in these languages. So it makes no
sense to build anything in these languages. This patch also fixes
fdo#33103 - 'Unknown' languages in Language drop down box in Tools
- Options - Language settings - Languages.
2011-02-01 12:57:48 +01:00
Vladimir Glazunov
d713562535 CWS-TOOLING: integrate CWS dba34b 2011-02-01 11:12:15 +01:00
Baptiste Daroussin
09c82f88c6 initial FreeBSD work 2011-01-31 19:59:29 +00:00
Michael Stahl
61685df8f2 gnumake3: #i116496#: support for Werror (for now can only be disabled globally) 2011-01-31 18:35:25 +01:00
Michael Stahl
d1500544fd gnumake3: #i116711#: clean up tempfile creation: use $TMPDIR instead of workdir 2011-01-31 18:35:25 +01:00
Michael Stahl
5446d4f383 gnumake3: add gb_Library_get_runtime_filename (for dlopen etc.) 2011-01-31 18:35:24 +01:00
Mathias Bauer
cfd996bcd6 CWS gnumake3: build Java targets in case env variables for compiler are not set; remove superfluous dependency on java interpreter 2011-01-31 16:04:05 +01:00
Mathias Bauer
806470f8bb CWS gnumake3: workaround for cygwin coredump; don't create deliverlog in parallel 2011-01-31 14:12:13 +01:00
Mathias Bauer
f3373bd04b CWS gnumake3: enable compiling without optimization 2011-01-31 12:22:57 +01:00
Mathias Bauer
1fbfcccf70 CWS gnumake3: a remnant of ENABLE_VBA 2011-01-29 14:53:14 +01:00
Mathias Bauer
166738d8ac CWS gnumake3: kill ENABLE_VBA 2011-01-28 13:59:35 +01:00
Mathias Bauer
9bc8655179 CWS gnumake3: wrong dependency caused permanent delivery of headers 2011-01-28 13:58:44 +01:00
Mathias Bauer
a4b71c0823 CWS gnumake3: replacement of cygpath by variables was broken 2011-01-28 13:58:04 +01:00
Hans-Joachim Lankenau
db66b65ad8 gnumake3: remove comphelper version; fix including extract.hxx 2011-01-28 12:49:53 +01:00
Vladimir Glazunov
e0edbfbc05 CWS-TOOLING: integrate CWS undoapi 2011-01-28 11:59:17 +01:00
Frank Schoenheit [fs]
d9398c03bd undoapi: pulled and merged DEV300.m98 2011-01-28 11:44:02 +01:00
Eike Rathke
f57ab0e27d locales34: #i106785# add Haitian_Haiti [ht-HT] to language list and locale data; locale data contributed by <jcpoulard> 2011-01-27 20:09:53 +01:00
Michael Stahl
dd352f2bdd gnumake3: activate GNU make job server for CustomTarget 2011-01-27 14:44:27 +01:00
Michael Stahl
872251e10e gnumake3: fix various bugs in CustomTarget, add OUTDIR dependencies 2011-01-27 14:44:26 +01:00
Michael Stahl
847b8c8b37 gnumake3: add GenCxxObject class, for generated C++ files 2011-01-27 14:44:14 +01:00
Michael Stahl
fcf6e35bfb gnumake3: move xsltproc stuff out of ComponentTarget, export gb_XSLTPROC 2011-01-27 14:38:54 +01:00
Mathias Bauer
feedbf353b CWS gnumake3: fix build breakage caused by missing sdf files for localized builds; fix localization of globlmn.hrc 2011-01-27 11:31:29 +01:00
Mathias Bauer
25b881c04c CWS gnumake3: merge minibranches 2011-01-27 10:54:58 +01:00
Mathias Bauer
079e072e18 CWS gnumake2: use temp files for long command lines; missing include path in editeng 2011-01-27 09:47:18 +01:00
Jan Darmochwal
3c4929f2e4 Accelerate Perl installer builder
speed up collect_directories_from_filesarray
eg use $a .= $b instead of $a = $a . $b
2011-01-27 01:45:18 -06:00
Tor Lillqvist
af4ab34ffd There is no SJLIB 2011-01-27 01:04:21 +02:00
Tor Lillqvist
9b155de582 Don't hardcode SOLAR_JAVA always to TRUE, winenv.set.sh sets it or not 2011-01-26 21:15:57 +02:00
Bjoern Michaelsen
f8e99b2e95 gnumake3: fix dependencies on CustomTargets 2011-01-26 17:02:22 +01:00
Tor Lillqvist
ba0c6830cb Drop CWS-related and "Heiner's proprietary" code 2011-01-26 17:09:25 +02:00
Mathias Bauer
ef0e275eab CWS gnumake3: wrong license header in solenv, missing d.lst in sot and vbahelper 2011-01-26 13:41:35 +01:00
Mathias Bauer
c501793e09 CWS gnumake3: several clean ups and fixes in makefiles 2011-01-26 10:30:19 +01:00
sb
4a93466b85 sb139: #i116612# fixed solenv/gbuild/platform/linux.mk typos when linking executables 2011-01-25 19:05:30 +01:00
Mathias Bauer
69aaa3c57f CWS gnumake3: resync to m98 2011-01-25 18:35:57 +01:00
Mathias Bauer
c126ba3333 CWS gnumake3: fix license headers 2011-01-25 18:19:55 +01:00
Mathias Bauer
f654ed03a7 CWS gnumake3: merge minibranches 2011-01-25 16:21:04 +01:00
Mathias Bauer
8c42646720 CWS gnumake3: fix broken dependency generation on Windows 2011-01-25 16:16:45 +01:00
Bjoern Michaelsen
f427f58cfa gnumake3: adding a CustomTarget to a package should set it up too 2011-01-24 21:31:52 +01:00
Bjoern Michaelsen
a937dc7425 gnumake3: merging minibranches 2011-01-24 19:24:43 +01:00
Bjoern Michaelsen
7f21ffdaf0 gnumake3: small fixes to CustomTarget implementation 2011-01-24 19:22:16 +01:00
Bjoern Michaelsen
e911af3d26 gnumake3: adding experimental support for CustomTargets 2011-01-24 19:04:41 +01:00
Mathias Bauer
67a6ec7207 CWS gnumake3: merge minibranches 2011-01-24 18:26:23 +01:00
Mathias Bauer
4b0bc8c7c0 CWS gnumake3: make sure that an ilib is always created by the linker 2011-01-24 18:18:23 +01:00
Mathias Bauer
55c2b6b9ca CWS gnumake3: remove ilib incase dll is not created 2011-01-24 17:06:42 +01:00
Matthias Huetsch [mhu]
19563cec2d Update from master repository (DEV300_m98). 2011-01-24 16:50:44 +01:00
Matthias Huetsch [mhu]
57b245f140 build.pl: fixed ignore errors case. 2011-01-24 16:48:05 +01:00
Luboš Luňák
930ed25687 get rid of --noinhibit-exec linker flag
This option basically allows creation of binaries even if they are
broken and unusable in practice, which is definitely not wanted
(it e.g. allows "successfully" creating a binary that links the wrong
version of KDE libraries).
2011-01-24 14:46:31 +01:00
Tor Lillqvist
2854887bb4 Use DLLPOSTFIX "mx" for wntmscx 2011-01-24 01:23:14 +02:00
Andras Timar
06f20f379d removed gd, ky, pap, and ti from postset.mk
gd - Gaelic (Scottish)
ky - Kirghiz
pap - Papiamento
ti - Tigrinya

UI localization does not exist in these languages. So it makes no
sense to build anything in these languages.
2011-01-22 16:51:25 +01:00
Andras Timar
13239a95ff removed language code 'kid'
kid is not Koshin but key id pseudo language which is good for
debugging UI but should no be included in the product
Signed off by Fridrich on irc.
2011-01-22 16:33:59 +01:00
Andras Timar
2624d0f250 Added ast, ca-XV, and id, removed sc (postset.mk) 2011-01-22 16:33:31 +01:00
Andras Timar
8a95643223 removed ms, ps, and ur from postset.mk - fdo#33103
ms - Malay
ps - Pashto
ur - Urdu

UI localization does not exist in these languages. So it makes no
sense to build anything in these languages. This patch also fixes
fdo#33103 - 'Unknown' languages in Language drop down box in Tools
- Options - Language settings - Languages.
2011-01-22 14:29:43 +01:00
Tor Lillqvist
202e892733 Don't use BOOST_MEM_FN_ENABLE_CDECL on x64 Windows
cdecl is the only calling convention anyway, and using
BOOST_MEM_FN_ENABLE_CDECL actually leads to compilation errors for
instance in basegfx.
2011-01-22 04:10:19 +02:00
Bjoern Michaelsen
a846112253 gnumake3: #i116546# adding a showdeliverables target 2011-01-21 19:24:17 +01:00
Mathias Bauer
91c3775112 CWS gnumake3: pdb location 2011-01-21 18:38:23 +01:00
Carsten Driesner
5794272b87 removetooltypes01: Rebase to DEV300m98 2011-01-21 17:18:37 +01:00
Mathias Bauer
1dca011a0b CWS gnumake3: #i116349#: patch conversion problems fixed - thanks to cl 2011-01-21 17:09:35 +01:00
Mathias Bauer
a3387f416d CWS gnumake3: anonther fix for cppunittests in Windows; fix pdb builds when building with pch 2011-01-21 17:03:11 +01:00
Luboš Luňák
148739e8bd make ooenv work even when not invoked when in its directory 2011-01-21 16:03:21 +01:00
sb
d72716635a sb139: merged in DEV300_m98 2011-01-21 15:51:50 +01:00
Bjoern Michaelsen
b4a1e40c1e gnumake3: updating clean targets 2011-01-21 13:13:21 +01:00
Bjoern Michaelsen
a406f98c4d gnumake3: merging minibranches 2011-01-21 13:10:37 +01:00
Carsten Driesner
3959fffe8c removetooltypes01: #i112600# Merge changes 2011-01-21 13:08:56 +01:00
Carsten Driesner
bf70a33a7a removetooltypes01: #i112600# Fix build problems on non-pro 2011-01-21 13:06:20 +01:00
Bjoern Michaelsen
43dbcdf881 gnumake3: fixing gb_CppunitTest_get_libfilename for unix 2011-01-21 12:13:39 +01:00
Bjoern Michaelsen
40cf5bd91c gnumake3: more readable windows link command 2011-01-21 02:35:14 +01:00
Bjoern Michaelsen
6a989625fb gnumake3: refactoring of gb_*_get_linktargetname 2011-01-21 02:29:25 +01:00
Mathias Bauer
3982997c1f CWS gnumake3: merge minibranches 2011-01-20 23:46:51 +01:00
Mathias Bauer
6dcee74f85 CWS gnumake3: -D_DLL is needed on Windows; removed superficial _DLL_ usage all over the place 2011-01-20 19:39:48 +01:00
Mathias Bauer
f8d6d56e85 CWS gnumake3: first draft of new makefile templates 2011-01-20 19:37:27 +01:00
Mathias Bauer
368bae7662 CWS gnumake3: fix cppunittest on Windows 2011-01-20 19:32:26 +01:00
Caolán McNamara
3b1a33287a use new differentiated dmake return value to decide if regenerate dependencies 2011-01-19 20:33:49 +00:00
Norbert Thiebaud
b608b4df11 Revert "starmath need to have _DLL_ defined, even on MacOS"
This reverts commit 60d98f881effca97b0165c8d391950e0d5da3e3d.

This is not the proper way to solve this problem. starmath should not depend on _DLL_
2011-01-19 12:42:55 -06:00
Hans-Joachim Lankenau
267329fca2 gnumake3: #i116265# support WITH_LANG=ALL - new files 2011-01-19 18:45:09 +01:00
Hans-Joachim Lankenau
dc37a8bc54 gnumake3: #i116265# support WITH_LANG=ALL 2011-01-19 18:22:07 +01:00
Bjoern Michaelsen
bbd08da3b1 gnumkae3: fixing botched merge of windows.mk 2011-01-19 17:10:19 +01:00
Caolán McNamara
b0ae2ae486 Related: rhbz#670895 don't halt build if zenity crashes 2011-01-19 16:10:03 +00:00
Bjoern Michaelsen
8a62202947 gnumake3: merging minibranches 2011-01-19 16:40:46 +01:00
Bjoern Michaelsen
65594ae28f gnumake3: mergeing changes from DEV300_m97, fixing jars for svl complex test, deliver globlmn.hrc for now, adding component registration for svx libraries, still misses gengal and friends when packing 2011-01-19 16:36:58 +01:00
Release Engineering
0ca1fe9c61 DEV300 2011-01-19 15:53:03 +01:00
Carsten Driesner
ef3292dc9a removetooltypes01: #i112600# Make changes for MacOSX to remove tools types inc VCL and other projects 2011-01-19 15:42:25 +01:00
Mathias Bauer
e63f95715f CWS gnumake3: merge minibranches 2011-01-19 15:17:56 +01:00
Mathias Bauer
6dbe3b4089 CWS gnumake3: some more fixes for windows and svx; remove superfluous code in starmath that still used old _DLL_ define 2011-01-19 15:15:50 +01:00
Bjoern Michaelsen
9ae007e454 gnumake3: merging minibranches 2011-01-19 14:20:36 +01:00
Bjoern Michaelsen
e0965d9536 gnumake3: #i116390# finishing support for Junittests in gbuild 2011-01-19 14:16:46 +01:00
Mathias Bauer
c640790881 CWS gnumake3: repair windows build; convert svx to gbuild 2011-01-19 13:21:26 +01:00
Bjoern Michaelsen
f8ea0a621b gnumake3: #i116423# enable -Wl,--hash-style=both on linux only when supported 2011-01-19 13:11:35 +01:00
Ivo Hinkelmann
ef37525980 CWS-TOOLING: integrate CWS sb135 2011-01-19 12:24:32 +01:00
Ivo Hinkelmann
8af0fe6102 CWS-TOOLING: integrate CWS mingwport33 2011-01-19 12:20:03 +01:00
Tor Lillqvist
9749ae3204 Use ml64 for wntmscx 2011-01-19 10:37:50 +02:00
Bjoern Michaelsen
f53d6c7f7d gnumake3: more mac fixes 2011-01-18 19:36:20 +01:00
Bjoern Michaelsen
92f70c7e11 gnumake3: mac gbuild fixes 2011-01-18 15:04:46 +01:00
Caolán McNamara
6fcbe777e4 spit error to stderr so that it's visible 2011-01-18 10:12:26 +00:00
Caolán McNamara
f833bb15c1 tweak G_SLICE to canonical always-malloc 2011-01-18 10:12:26 +00:00
Bjoern Michaelsen
ac38fd3dc5 gnumake3: using \d escape sequence in rapths to avoid expansion annoyance 2011-01-17 21:48:56 +01:00
Bjoern Michaelsen
ef7d133eaf gnumake3: fixing broken AllLangResTarget.mk 2011-01-17 21:47:55 +01:00
Bjoern Michaelsen
520e0da8e0 gnumake3: merging minibranches 2011-01-17 21:09:44 +01:00
Bjoern Michaelsen
e8af2326d3 gnumake3: make componentfiles layer-aware (thanks sb for the initial implementation) 2011-01-17 18:28:26 +01:00
Bjoern Michaelsen
df8b5d5599 gnumake3: do not generate an obsolete $(WORKDIR)/inc by SdiTargets 2011-01-17 17:44:15 +01:00
Ivo Hinkelmann
9eb952b889 masterfix: #i10000#: mkdtmp -> /usr/bin/mktemp 2011-01-17 13:46:52 +01:00
Norbert Thiebaud
564a174e97 starmath need to have _DLL_ defined, even on MacOS 2011-01-16 20:06:41 -06:00
Tor Lillqvist
103da56542 Add remangle32to64 script
A Perl script to change MSVC mangled symbols from their form in 32-bit
code to the corresponding mangled symbols in 64-bit code.

The script is obviously not known to work 100%, but seems to work well
enough for the few cases in LibreOffice (.map files) it has been used
on so far.
2011-01-17 03:30:31 +02:00
Norbert Thiebaud
d8e9f1234e add helper to set-up the libraries env, to run executable during build 2011-01-16 15:46:11 -06:00
Tor Lillqvist
15b90d9fdd Just use name wntmsc.mk for the MSVC .mk file 2011-01-16 21:07:33 +02:00
Tor Lillqvist
086ce69a83 Cleanups and improvements on the nascent support for 64-bit Windows build
* solenc/inc/settings.mk: Drop MSVC 2003 section.

* solenc/inc/tg_compv.mk: Set COMNAME appropriately for 64-bit build.

* solenc/inc/wnt.mk: Drop unsupported compiler version sections.

* solenc/inc/wntmsci11.mk: Look for the CL_X64 make variable, not
  cl_x64. Drop duplicate definitions already put in the environment by
  set_soenv.in.
2011-01-16 20:57:11 +02:00
David Tardon
7f761bded4 use debug version of libstdc++ in debug builds 2011-01-16 18:47:33 +01:00
Bjoern Michaelsen
fc199c7b94 gnumake3: fixing layer names 2011-01-15 04:34:49 +01:00
Bjoern Michaelsen
0b86569a15 gnumake3: reducing differences between platform files 2011-01-15 04:09:57 +01:00
Bjoern Michaelsen
fcc984d122 gnumake3: reducing differences between macosx and linux platform files 2011-01-14 21:57:04 +01:00
Caolán McNamara
30d12698db set G_SLICE if unset in valgrind mode for convenience 2011-01-14 20:17:07 +00:00
Caolán McNamara
59ca9aed23 set VALGRIND=memcheck to run unit test under valgrind 2011-01-14 20:14:19 +00:00
Bjoern Michaelsen
bac065099d gnumake3: reducing differences between macosx and linux platform files 2011-01-14 18:32:35 +01:00
Bjoern Michaelsen
ac15916a4b gnumake3: #i116362# fixing static linking on osx (part 1) 2011-01-14 18:23:57 +01:00
Caolán McNamara
0ccf7cd56c ironically --enable-werror doesn't do anything if all modules set warningfree 2011-01-14 16:57:46 +00:00
Bjoern Michaelsen
eef5fc8400 gnumake3: #i116362# fixing static linking on linux 2011-01-14 13:53:10 +01:00
Bjoern Michaelsen
eb58f4f5ab gnumake3: refactoring gbuild linking to prepare for static lib linking fixing (some more for osx) 2011-01-13 19:08:48 +01:00
Bjoern Michaelsen
5727495bfd gnumake3: refactoring gbuild linking to prepare for static lib linking fixing 2011-01-13 18:55:57 +01:00
sb
c2a4c12144 sb139: #i116441# wrong dependencies in solenv/inc/_cppunit.mk 2011-01-13 11:24:36 +01:00
Tor Lillqvist
04752751d5 Remove obsolete solenv/config 2011-01-13 11:49:02 +02:00
Michael Meeks
bb311c943d BrOffice Windows start menu branding 2011-01-12 21:13:02 +00:00
Tor Lillqvist
53d492eb91 Remove leftover cruft from find -exec syntax 2011-01-12 19:41:13 +02:00
Michael Meeks
10de7accfb BrOffice Windows start menu branding 2011-01-12 14:22:50 +00:00
Caolán McNamara
77887a6028 don't use -i with xargs 2011-01-12 12:37:39 +00:00
tono
2796261f7e mingwport33: i#116264: gbuild for MinGW - add oldname library for static libstdc++ 2011-01-12 21:11:37 +09:00
Mathias Bauer
2dd37c6ba0 CWS gnumake3: #i116422#: convert svx to new build system 2011-01-12 12:05:07 +01:00
Bjoern Michaelsen
9ba809fac5 gnumake3: more work on junit subsequenttest migration 2011-01-11 21:16:21 +01:00
sb
21faa6881e sb139: merged in DEV300_m97 2011-01-11 15:23:26 +01:00
Bjoern Michaelsen
28dda61de1 gnumake3: updated module support for checks and subsequent checks, improved error reporting 2011-01-11 13:36:29 +01:00
Bjoern Michaelsen
733831aee2 gnumake3: renamed TestFixture to CppunitTest 2011-01-11 13:00:38 +01:00
Bjoern Michaelsen
16275914be gnumake3: complex tests in sfx2 2011-01-11 12:43:09 +01:00
tono
6111e2c676 mingwport33: i#116264: gbuild for MinGW - fix wrong assignment to libgcc variable 2011-01-11 20:25:21 +09:00
Andras Timar
52ac81c699 removed language code 'kid'
kid is not Koshin but key id pseudo language which is good for
debugging UI but should no be included in the product
Signed off by Fridrich on irc.
2011-01-11 10:20:12 +01:00
Cédric Bosdonnat
f193674d47 No need of creating the tags file in the two places 2011-01-11 09:39:06 +01:00
Michael Meeks
09bffa9a4f make linkoo scan the solver too, for Norbert's gnumake work 2011-01-10 21:39:39 -06:00
Norbert Thiebaud
b33d150eac -Wunitialized is not compatible with -DDEBUG 2011-01-10 21:36:56 -06:00
Norbert Thiebaud
37b84efc2d rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default 2011-01-10 21:36:56 -06:00
Norbert Thiebaud
826659a2f2 support for an alternate gbuild.lst to support gmake build
This is to support the possibility of building some modules with gmake
instead of dmake, while still maintaining the dmake method
fully functional
2011-01-10 21:35:29 -06:00
Norbert Thiebaud
89e480447b add a few comment to balance quotes, to make the editor less confused 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
95e73f3f05 add all the sub-directory of the RESLOCATION to search for resource
calc has its images split in sub-directory they need to be added
as arguments for RSC. the easiest way seems to add -lip=xxx for each
subdirectory in $(gb_ResTarget_DEFIMAGESLOCATION)$(RESLOCATION)
2011-01-10 21:35:29 -06:00
Norbert Thiebaud
315dd658a0 tweak MacOs platform specific include to build on Macos 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
e74e9f6258 fixing variable exports for windows compiler (thanks ause) 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
d67548716c fixing variable exports for windows compiler (thanks ause) 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
50199ad2a6 also accept debug=t 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
271449ee88 fixing fix for error 134 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
3e5d36e270 removing subshell calls for now to avoid error 134 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
f3b8355849 filtering compiler and java headers on windows for dep generation 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
f3b5ce6eea reverted some accidental changes 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
cce9a05003 fixing ::rtl::Reference/::uno::Reference collision, which broke PCH 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
9708c32c6f #i105735# removed obsolete defines 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
bbff4e2c5a fixing DEFS and CXXFLAGS (this is needed for PCH on windows) 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
385aaa980c setting INCLUDE, INCLUDE_STL, DEFS on header target (for PCHs on Windows) 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
203882709c fixing filtering of PCH define for dep generation 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
4f96f4ef38 added gb_HIRESTIME to allow getting rid of LOW_RESOLUTION_TIME warnings 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
ddca672eb7 solaris awk does not close stdin when not input file is given explicitly 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
98ce6cf4e9 gnu copy should only preserve mode and timestamps 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
f2710dc82c decrypted confused comment in LinkTarget.mk 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
4631487549 add debug info; restore some of the old windows link/compile switches 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
5e923816c6 using awk instead of echo for better portability 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
21cbebd0d3 fixing gnucopy hack 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
f692ba2e65 use gnu cp when available, fallback to posix tools outherwise 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
8b38f2cd3d low resolution time for deliver files 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
408857cf2e fix windows link switches 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
a1e8268ea3 fixing auxtargets for windows without crashdumper 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
83ed27ef9d fixed pch for full builds without an explicit setting of defs with _set_defs 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
dee6340f5c deal with .pdb files 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
cd0c2581d2 removing hardcoded SRCDIR 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
4799103c4d removed milestone from packed module 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
614f3548d8 better use REPODIR 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
20dc76ba46 rename deliver.log to gb_deliver.log to save it from being killed by deliver 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
621c7add3e getting rid of obsolete install and uninstall targets 2011-01-10 21:35:28 -06:00
Norbert Thiebaud
62e7d3eb8d add dll file to deliver.log 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
960013b01f fixed package for naming convention 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
ad94d81dfe cleaned up module registration 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
2458aa398f comments in Output.mk 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
bb70efec79 comments in LinkTarget.mk 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
04bd40d4cf comments in LinkTarget.mk 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
876b2c8050 gbuild file permissions 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
09f003baa8 made setuplocal an extension 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
12d8dbe825 some more comments on deliver 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
36b7b2c541 packmodule extension 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
cc198439cd primitive implementation of module packer created 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
ecbfbaf8c1 fix merge errors 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
b353c2838f making macosx-create-bundle a good unix citizen and shut up on success 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
0468b08324 fixes for linking on OSX 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
c89b93150d major refactoring of the layer logic
separating it between linktarget, library and executable classes
2011-01-10 21:35:27 -06:00
Norbert Thiebaud
a8395c9ca8 pch announcement 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
1a35a51abb fixing library names in components on windows 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
dca93e6bf1 added missing processdelivered.awk script 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
3b61f3f186 first implementation of deliver.log generation 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
875541c787 fixing system libname registry on windows 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
aa498be174 fixing rpath quoting voodoo on solaris 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
a6188bcec1 removing touchback on deliver because of problems with subsec timestamps 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
af2053b41f fixes for solaris 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
57664e15ea minor fixes related to LOCALBUILDDIR 2011-01-10 21:35:27 -06:00
Norbert Thiebaud
26b3ed34fb better output 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
c77f5bbb59 post output 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
fc10a22fd5 local build dirs 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
dd9217867e local build dirs 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
8cf783e2f8 setting CPPU_ENV on solaris 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
1b4e5735db getting gnu cp out of the environment on solaris 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
567a751ed5 explicitly using gnu cp on solaris 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
c7a4787f6e finish the message with a dot. 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
e327f90f9e lib name cleanup 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
f8a0364eb0 added file Output.mk 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
cdab38cf4d more work on output 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
5fa2ae2f43 enabled kbuild-like build output 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
0a24c0d480 beautified announcement 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
5acc21e256 simplify repository setup 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
0ef7f7bf76 localisation fixes 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
eb57a44658 simplify repository setup 2011-01-10 21:35:26 -06:00
Norbert Thiebaud
c82435290a fix naming for partial build vars 2011-01-10 21:35:26 -06:00