Commit graph

423 commits

Author SHA1 Message Date
Caolán McNamara
c91994c314 WaE: its far from K&R we are these days 2011-06-16 10:23:44 +01:00
Francois Tigeot
9a7c5c7785 Remove some OS/2 remnants 2011-06-12 07:18:48 +02:00
Caolán McNamara
ec1e93735f WaE: mark this dir as warnings free 2011-06-07 08:54:47 +01:00
Tor Lillqvist
d981b6eecf Always compare CROSS_COMPILING explicitly to "YES" 2011-06-06 09:28:34 +03:00
Tor Lillqvist
6465f4e8dd Rehash cross-compilation ideas
Drop the TARGETPLATFORM=BUILD indication of stuff that is to be built
for the build platform but pointless to build for the host platform. I
will handle the split of stuff built for the build or host platforms
differently. Note that some libraries need to be built for both
platforms.

Add explicit rules to do nothing for the cross-compilation case, but
likely even that will be unnecessary in the case of complete modules
like soltools (?). I will just mark modules that are for the build
platform only with an own flag in BUILD_TYPE.
2011-06-04 19:08:33 +03:00
Tor Lillqvist
64a5712e6f Drop %_EXT% which was always empty 2011-06-03 13:30:38 +03:00
Tor Lillqvist
dfd11a2696 Don't build checkdll when cross-compiling 2011-05-15 23:49:09 +03:00
Tor Lillqvist
1fcb5824a5 Cross-compilation support and iOS in particular 2011-05-14 01:52:12 +03:00
Tor Lillqvist
90e9f39e76 Cross-compilation work for soltools 2011-05-13 23:54:08 +03:00
Tor Lillqvist
eaf8e0939a Some initial baby steps towards cross-compilation
And some baby steps for cross-compiling for iOS in particular.
2011-05-13 20:24:40 +03:00
David Tardon
579a97d2c8 do not leak memory 2011-05-12 14:31:06 +02:00
Michael Meeks
c6709a7b64 hush unused parameter error 2011-04-26 14:57:14 +01:00
Cyril Roelandt
3e7b2bfce6 Fixing prototypes in soltools/mkdepend/ . 2011-04-26 14:57:14 +01:00
Francois Tigeot
adac311d01 Remove Ultrix support 2011-04-25 14:03:27 +02:00
Francois Tigeot
788568c584 Remove Sequent support 2011-04-22 20:04:02 +02:00
Tor Lillqvist
20ba3c4ae8 Kill OS/2 stuff 2011-04-15 14:08:09 +03:00
Michael Lefevre
c2f959379b Kill Pos_XXX in favour of osl_Pos_XXX 2011-04-14 12:46:45 +02:00
Jan Holesovsky
5f08d6e5a4 Merge commit 'ooo/DEV300_m103'
Conflicts:
	configure
	configure.in
	instsetoo_native/util/openoffice.lst
	set_soenv.in
	solenv/bin/cws.pl
	solenv/bin/modules/installer/simplepackage.pm
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/extensions/post_PackModule.mk
	solenv/gbuild/platform/linux.mk
	solenv/gbuild/platform/macosx.mk
	solenv/gbuild/platform/windows.mk
	solenv/inc/installationtest.mk
	solenv/inc/minor.mk
	soltools/cpp/_eval.c
2011-03-23 16:58:44 +01:00
Norbert Thiebaud
589f7ed2b4 Merge remote branch 'origin/feature/gnumake2.1' into integration/dev300_m101
* origin/feature/gnumake2.1: (202 commits)
  Revert "starmath need to have _DLL_ defined, even on MacOS"
  tweak library name on MacOS
  starmath need to have _DLL_ defined, even on MacOS
  add helper to set-up the libraries env, to run executable during build
  the startmath module in Module_ooo must use the name of the directory
  add starmath libraries to Repository.mk
  make linkoo scan the solver too, for Norbert's gnumake work
  -Wunitialized is not compatible with -DDEBUG
  rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default
  add missing library for sc.  Massage the delivered libraries name.
  support USE_GMAKE=1 envvar to build with gmake the modules that can be.
  add sc in the list of gmake-Modules
  support for an alternate gbuild.lst to support gmake build
  add a few comment to balance quotes, to make the editor less confused
  add all the sub-directory of the RESLOCATION to search for resource
  add calc related library to the Repository
  tweak MacOs platform specific include to build on Macos
  fixing variable exports for windows compiler (thanks ause)
  fixing variable exports for windows compiler (thanks ause)
  also accept debug=t
  ...

Conflicts:
	Makefile.in
	Module_ooo.mk
	Repository.mk
	RepositoryFixes.mk
	configure.in
	solenv/bin/build.pl
	solenv/bin/modules/RepositoryHelper.pm
	solenv/bin/packmodule
	solenv/doc/gbuild/doxygen.cfg
	solenv/doc/gbuild/solenv/gbuild/types.mk
	solenv/gbuild/AllLangResTarget.mk
	solenv/gbuild/BuildDirs.mk
	solenv/gbuild/ComponentTarget.mk
	solenv/gbuild/Deliver.mk
	solenv/gbuild/Executable.mk
	solenv/gbuild/Helper.mk
	solenv/gbuild/Library.mk
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/Module.mk
	solenv/gbuild/Output.mk
	solenv/gbuild/Package.mk
	solenv/gbuild/PrecompiledHeaders.mk
	solenv/gbuild/SdiTarget.mk
	solenv/gbuild/StaticLibrary.mk
	solenv/gbuild/TargetLocations.mk
	solenv/gbuild/gbuild.mk
	solenv/gbuild/platform/linux.mk
	solenv/gbuild/platform/macosx.mk
	solenv/gbuild/platform/solaris.mk
	solenv/gbuild/platform/windows.mk
	solenv/gbuild/processdelivered.awk
	solenv/gbuild/processdeps.awk
	solenv/inc/unxgcc.mk
	soltools/mkdepend/def.h
	soltools/mkdepend/include.c
2011-03-08 22:31:15 -06:00
Norbert Thiebaud
f0e5895d5b Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
* commit 'ooo/DEV300_m101': (500 commits)
  masterfix DEV300: #i10000# remove hard dep
  masterfix DEV300: #i10000# usage of L10N build_type
  masterfix DEV300: #i10000# usage of L10N build_type
  masterfix DEV300: #i100000# dep. fix
  masterfix DEV300: #i10000# removed one hard dep
  masterfix DEV300: #i10000# fixed patch handling
  masterfix DEV300: #i10000# new configure
  DEV300
  masterfix DEV300: #i10000# nawk -> awk
  l10nmove: adjust repository handling
  l10nmove: fixed regex
  l10nmove: minor fixes
  l10nmove: add l10n repo to gb_REPOS
  DEV300 masterfix: gnumake3: subsequenttests requires  in environment
  ab80: Adding changes of cws mib21, ab77, ab77run2, dr77i to dev300
  DEV300 masterfix: #i10000#: windows: more bizare hacks ...
  locales34: have a matching configure as well
  DEV300
  locales34: back out change from autoreconf
  gnumake3: JunitTest.mk: bizarre hacks to make it work on windows
  ...

Conflicts:
	configure
	configure.in
	instsetoo_native/prj/build.lst
	instsetoo_native/util/makefile.mk
	instsetoo_native/util/openoffice.lst
	instsetoo_native/util/pack.lst
	ooo.lst
	scp2/source/canvas/canvascommons.scp
	scp2/source/canvas/mtfrenderer.scp
	scp2/source/ooo/common_brand.scp
	scp2/source/ooo/directory_ooo.scp
	scp2/source/ooo/file_library_ooo.scp
	scp2/source/ooo/file_ooo.scp
	scp2/source/ooo/makefile.mk
	scp2/source/ooo/module_hidden_ooo.scp
	scp2/source/ooo/module_langpack.ulf
	scp2/source/ooo/ure.scp
	scp2/source/python/file_python.scp
	scp2/source/sdkoo/sdkoo.scp
	scp2/source/templates/module_langpack_accessories_templates.sct
	scp2/source/templates/module_langpack_accessories_templates_root.sct
	set_soenv.in
	soldep/bootstrp/appdef.cxx
	soldep/bootstrp/dep.cxx
	soldep/bootstrp/hashtbl.cxx
	soldep/bootstrp/makefile.mk
	soldep/bootstrp/minormk.cxx
	soldep/bootstrp/prj.cxx
	soldep/bootstrp/prodmap.cxx
	soldep/inc/dep.hxx
	soldep/inc/minormk.hxx
	soldep/inc/prodmap.hxx
	soldep/inc/soldep/appdef.hxx
	soldep/inc/soldep/connctr.hxx
	soldep/inc/soldep/depper.hxx
	soldep/inc/soldep/depwin.hxx
	soldep/inc/soldep/hashtbl.hxx
	soldep/inc/soldep/objwin.hxx
	soldep/inc/soldep/prj.hxx
	soldep/inc/soldep/sdtresid.hxx
	soldep/inc/soldep/soldep.hxx
	soldep/inc/soldep/soldlg.hxx
	soldep/inc/soldep/tbox.hxx
	soldep/prj/d.lst
	soldep/source/connctr.cxx
	soldep/source/depapp.hxx
	soldep/source/depper.cxx
	soldep/source/depwin.cxx
	soldep/source/makefile.mk
	soldep/source/objwin.cxx
	soldep/source/soldep.cxx
	soldep/source/soldlg.cxx
	soldep/source/soldlg.src
	soldep/source/tbox.cxx
	solenv/bin/build.pl
	solenv/bin/cws.pl
	solenv/bin/make_installer.pl
	solenv/bin/mhids.pl
	solenv/bin/modules/CwsConfig.pm
	solenv/bin/modules/RepositoryHelper.pm
	solenv/bin/modules/installer/regmerge.pm
	solenv/bin/modules/installer/scriptitems.pm
	solenv/bin/modules/installer/servicesfile.pm
	solenv/bin/modules/installer/simplepackage.pm
	solenv/bin/modules/installer/substfilenamefiles.pm
	solenv/config/ssolar.cmn
	solenv/inc/_tg_rslb.mk
	solenv/inc/extension_post.mk
	solenv/inc/libs.mk
	solenv/inc/minor.mk
	solenv/inc/postset.mk
	solenv/inc/settings.mk
	solenv/inc/tg_rslb.mk
	solenv/inc/unxlng.mk
	solenv/inc/wntmsc.mk
	soltools/HIDCompiler/hidclex.l
	stlport/prj/d.lst
	stlport/systemstlguards/postextstl.h
2011-03-08 19:43:29 -06:00
Thomas Arnhold
35f31a7e94 Remove MSDOS support 2011-02-24 22:00:27 +01:00
Thomas Arnhold
d2a6b1e9a0 Remove HPUX from imakedep.h 2011-02-22 22:06:00 +01:00
Francois Tigeot
f473d28ae9 Remove 386BSD support. 2011-02-21 17:08:54 +01:00
Francois Tigeot
ab50df50a8 Add DragonFly defines. 2011-02-21 14:37:59 +01:00
Danny Roberts
b7b0250d83 Removed some commented code. 2011-02-18 10:30:50 +01:00
Thomas Arnhold
e260e51842 Remove HPUX support 2011-02-16 20:30:38 +01:00
Fridrich Štrba
bd217a78bb some more hacks of exported symbols 2011-02-11 17:05:22 +01:00
Francois Tigeot
3dd75542a2 Porting LO to Dragonfly 2011-02-10 10:38:31 +01:00
Tor Lillqvist
1e4649eeae Ignore __real@ and __TI3? prefixed symbols in ldump
The __real@ ones are storage of (shared?) floating-point
constants. The __TI3?  ones are related to throwing exceptions, TI
perhaps means type information. Trying to export them causes
unresolved externals problems, and most likely it would be insane to
export them from a LO DLL anyway. I came across the problem with some
framework DLLs.

Why this issue has popped up now, after the big stlport/boost/etc
change, I have no idea. One would think we have had floating-point
constants all the time in the code, and we throw exceptions all over
the place. Oh well.
2011-02-09 21:30:17 +02:00
Fridrich Štrba
fca25e4c4c Trying to remove the stlport mention from the code 2011-02-09 20:18:11 +01:00
Caolán McNamara
55e801c2af WaE: signed/unsigned 2011-02-03 11:35:01 +00:00
Tor Lillqvist
1a60bef59e Silence compiler warnings 2011-02-03 00:44:35 +02:00
Tor Lillqvist
422b2c72a3 Silence compiler warnings 2011-02-03 00:44:33 +02:00
Tor Lillqvist
6ade6fe1e6 Silence compiler warnings 2011-02-03 00:44:31 +02:00
Tor Lillqvist
f38b7b2f6d Silence a couple of compiler warnings 2011-02-03 00:44:29 +02:00
Tor Lillqvist
5267fbacf3 Silence a couple of compiler warnings 2011-02-03 00:44:27 +02:00
Matthias Huetsch [mhu]
eaaae34cbc Update from master repository (DEV300_m98). 2011-01-27 18:16:28 +01:00
Caolán McNamara
df09ad692d WaE: gcc 4.6.0 various warnings 2011-01-25 10:24:21 +00:00
Tor Lillqvist
4e6ca0ec03 Don't strip _ prefixes for x64 Windows 2011-01-22 03:13:16 +02:00
Norbert Thiebaud
15ff77bb3a fixing broken makedepend behaviour 2011-01-10 21:35:29 -06:00
Norbert Thiebaud
25e20741c8 dependencies for windows 2011-01-10 21:35:22 -06:00
Caolán McNamara
3505b4288e adjust indent 2011-01-07 11:07:24 +00:00
Guillaume Poussel
ae00a3d7d6 Clean 'resourceleak' warning in cppcheck. 2011-01-07 11:06:51 +00:00
Guillaume Poussel
ed26218fdf Removing few cppchecks warnings. 2011-01-05 09:02:33 +01:00
Caolán McNamara
e1f734b8e0 cppcheck: prefer prefix variant 2010-12-24 13:38:02 +00:00
Hans-Joachim Lankenau
10f546f9a4 CWS-TOOLING: integrate CWS gnumake2 2010-12-17 12:43:22 +01:00
Bjoern Michaelsen
e09da93efa gnumake2: fixing broken makedepend behaviour 2010-12-13 18:21:24 +01:00
Andy Holder
f43de73457 Change unnamespaced file.hxx macros 2010-12-12 21:15:27 +00:00
Caolán McNamara
6486978435 cppcheck: can reduce the scope of these variables 2010-12-09 14:46:05 +00:00
Matthias Huetsch [mhu]
73789d8526 Update from sibling repository. 2010-11-25 16:04:27 +01:00