Commit graph

75 commits

Author SHA1 Message Date
Caolán McNamara
ff6af93716 this S390 ifdef isn't a contemporary one 2011-11-14 09:48:42 +00:00
Fridrich Štrba
bb5bdbbdca Revert "Trying to chop out the uwinapi library"
This reverts commit 2dea0dab4f.
2011-09-16 16:26:03 +02:00
Fridrich Štrba
2dea0dab4f Trying to chop out the uwinapi library 2011-09-16 15:52:40 +02: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
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
Tor Lillqvist
20ba3c4ae8 Kill OS/2 stuff 2011-04-15 14:08:09 +03: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
Thomas Arnhold
35f31a7e94 Remove MSDOS support 2011-02-24 22:00:27 +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
Caolán McNamara
55e801c2af WaE: signed/unsigned 2011-02-03 11:35:01 +00:00
Tor Lillqvist
6ade6fe1e6 Silence compiler warnings 2011-02-03 00:44:31 +02:00
Matthias Huetsch [mhu]
eaaae34cbc Update from master repository (DEV300_m98). 2011-01-27 18:16:28 +01:00
Caolán McNamara
6486978435 cppcheck: can reduce the scope of these variables 2010-12-09 14:46:05 +00:00
Matthias Huetsch [mhu]
dc09799bb9 #i115784# soltools: fix memory errors uncovered by valgrind and other tools. 2010-11-25 14:14:24 +01:00
Caolán McNamara
fa4882b94f add modelines to .h files as well 2010-10-28 15:47:03 +01:00
Caolán McNamara
122c09f511 tweak for AIX 2010-10-13 20:29:38 +01:00
obo
9007f7daac masterfix: #i10000# change HAVE_GETOPT to != YES 2010-06-24 11:59:00 +02:00
obo
74150154b1 masterfix: #i10000# build breaks for unxsoli4 2010-06-24 06:53:54 +02:00
obo
86909c184b CWS-TOOLING: integrate CWS systemlibc 2010-06-21 15:14:37 +02:00
Mathias Bauer
e1c983602e CWS systemlibc: #i69033#: some fixes for mingw 2010-06-17 10:13:12 +02:00
Rene Engelhard
4feab2495d systemlibc: update comment 2010-06-15 17:31:47 +02:00
Rene Engelhard
eb525520b5 systemlibc: move from || defined WNT to || !defined HAVE_GETOPT 2010-06-15 17:30:54 +02:00
Rene Engelhard
0dd9871512 systemlibc: s/WINNT/WNT/ 2010-06-15 17:03:33 +02:00
Rene Engelhard
abc449af64 systemlibc: also reintroduce _getopt.c/stgetopt() for Windows. 2010-06-15 00:13:42 +02:00
Rene Engelhard
d314f325b4 systemlibc: add back external statements for stgetopt 2010-06-14 23:14:28 +02:00
Rene Engelhard
e592b81491 systemlibc: reintroduce stgetopt() for -isysroot on Mac. sigh. 2010-06-14 22:57:51 +02:00
Rene Engelhard
769873c622 systemlibc: migrate systemlibc to hg; try again from scratch 2010-05-18 14:05:20 +02:00
Caolán McNamara
857e5a528f linuxaxp01: #i110145# first cut 2010-03-15 16:02:56 +00:00
Jens-Heiner Rechtien
f281d77a21 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Vladimir Glazounov
e89f88f7f1 CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs  r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs  r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs  r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs  r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs  r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs  r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs  r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs  r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs  r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs  r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs  r276517 : oops
2009-09-29 12:01:07 +0200 fs  r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs  r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs  r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs  r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb  r276502 : #i84497# fixed potential recursive macro def + extra ls
 * solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
   and my spurious "recursive macro definition" error
 * solenv/inc/tg_app.mk: one extra ls silenced for app target (and 
   quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs  r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs  r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs  r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs  r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs  r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs  r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs  r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs  r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs  r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs  r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs  r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb  r276083 : #i84497#: More quiet-build fine tuning
 - silenced rsc for real (properly filtering options for 
   cpp, and a pretty brutal amputation of the tool blurp,
   which would have needed cmd opt parser duplication)
 - silenced deliver.pl
 - silenced checkdll.sh
 - silenced zip via -q (in quiet mode)
 - silenced various idl, resource, transex whatever tool,
   passing appropriate options down to them '-QQ' sometimes
 - silenced dmake, pointless blurb that something does *not*
   need update removed
 - silenced the old starview idl compiler, to not output
   tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb  r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying 
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding 
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste) 
2009-09-04 09:14:35 +0200 fs  r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs  r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs  r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs  r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs  r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs  r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs  r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs  r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs  r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs  r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 10:43:22 +00:00
Jens-Heiner Rechtien
e35f41e161 CWS-TOOLING: integrate CWS cloph13
2009-09-01  #i104566# also use syslibroot/isysroot for external components
2009-08-28  #i104568# clean up duplicated definitions of OBJCXXFLAGS
2009-08-28  #i104567# add ccache-detection to configure (to skip to objcxx-flags)
2009-08-28  #i104566# use Mac OS X 10.4-SDK to ensure backwards compatibility
use MACOSX_DEPLOYMENT_TARGET and sysroot/syslibroot switches
ignore "-isysroot /Developer/..." arguments for OOo's cpp
2009-09-16 14:49:32 +00:00
Vladimir Glazounov
8990690b58 CWS-TOOLING: integrate CWS mh132
2009-08-06 12:20:52 +0200 mh  r274712 : corrected error handling
2009-08-05 13:41:20 +0200 mh  r274661 : #i93040# NetBSD compile issue
2009-08-05 13:40:32 +0200 mh  r274660 : #i93040# NetBSD compile issue
2009-08-05 13:38:46 +0200 mh  r274659 : #i93040# NetBSD compile issue
2009-08-05 13:29:15 +0200 mh  r274658 : #i95193# increase includes limit
2009-08-05 13:22:07 +0200 mh  r274657 : #i96811# honor return values of read calls
2009-08-05 13:16:47 +0200 mh  r274654 : #i96802# honor return values of write calls
2009-08-05 13:07:06 +0200 mh  r274653 : #i99835# do DestroyData
2009-08-05 13:01:42 +0200 mh  r274651 : #i68557#: allow more dpi resolutions in scanner dialogue
2009-07-24 14:46:04 +0200 mh  r274307 : #i103770# missing fclose added
2009-08-26 14:24:27 +00:00
Rüdiger Timm
144336aebd INTEGRATION: CWS changefileheader (1.13.2); FILE MERGED
2008/03/31 13:05:34 rt 1.13.2.1: #i87441# Change license header to LPGL v3.
2008-04-10 16:58:34 +00:00
Vladimir Glazounov
9be197f391 INTEGRATION: CWS sb83 (1.12.10); FILE MERGED
2007/12/21 14:51:30 sb 1.12.10.1: #i84200# Delayloading of uwinapi.dll is only needed in a few specific executables (loaders in module desktop) (but needed on all Windows platforms).
2008-03-18 13:07:10 +00:00
Rüdiger Timm
684966385a INTEGRATION: CWS macleopardbuild (1.4.66); FILE MERGED
2007/10/16 18:29:56 fheckl 1.4.66.1: Making soltools MacOSX 10.5 buildable
2007-11-12 14:30:29 +00:00
Rüdiger Timm
b110c99ddd INTEGRATION: CWS macleopardbuild (1.3.66); FILE MERGED
2007/10/16 18:29:56 fheckl 1.3.66.1: Making soltools MacOSX 10.5 buildable
2007-11-12 14:30:07 +00:00
Rüdiger Timm
0cb84906bf INTEGRATION: CWS macleopardbuild (1.2.126); FILE MERGED
2007/10/16 18:29:56 fheckl 1.2.126.1: Making soltools MacOSX 10.5 buildable
2007-11-12 14:29:54 +00:00
Vladimir Glazounov
8312bcd8e3 INTEGRATION: CWS sb71 (1.10.14); FILE MERGED
2007/10/02 10:31:38 sb 1.10.14.5: RESYNC: (1.10-1.11); FILE MERGED
2007/08/15 07:34:39 sb 1.10.14.4: #i77184# Windows /DELAYLOAD depends on objects delivered from sal, but is not needed for this internal tool, anyway.
2007/08/13 13:07:15 sb 1.10.14.3: #i77184# Dropped NO_WINDOWS_DELAYLOAD again (probably not needed at the moment after all).
2007/07/10 14:22:21 sb 1.10.14.2: #i77184# Improved previous change.
2007/07/10 11:10:43 sb 1.10.14.1: #i77184# soltools does not use the Windows delayload mechanism (it is below sal where the delayload.obj is built).
2007-10-15 12:04:55 +00:00
Vladimir Glazounov
21deca86dd INTEGRATION: CWS os2port01 (1.9.48); FILE MERGED
2007/08/13 11:17:09 obr 1.9.48.2: RESYNC: (1.9-1.10); FILE MERGED
2006/12/28 15:05:48 ydario 1.9.48.1: OS/2 initial import.
2007-09-20 14:58:48 +00:00
Vladimir Glazounov
522cadc197 INTEGRATION: CWS os2port01 (1.5.12); FILE MERGED
2007/08/13 11:16:55 obr 1.5.12.2: RESYNC: (1.5-1.6); FILE MERGED
2006/12/28 15:05:48 ydario 1.5.12.1: OS/2 initial import.
2007-09-20 14:58:34 +00:00
Vladimir Glazounov
9e004063a4 INTEGRATION: CWS os2port01 (1.3.12); FILE MERGED
2007/08/13 11:17:02 obr 1.3.12.2: RESYNC: (1.3-1.4); FILE MERGED
2006/12/28 15:05:47 ydario 1.3.12.1: OS/2 initial import.
2007-09-20 14:58:19 +00:00
Oliver Bolte
9e44465099 INTEGRATION: CWS ause076 (1.9.56); FILE MERGED
2007/03/01 16:54:16 hjs 1.9.56.1: #i75028# kick obsolete settings
2007-03-09 08:20:47 +00:00
Vladimir Glazounov
68843914cb INTEGRATION: CWS obo05 (1.5.4); FILE MERGED
2006/06/27 13:39:53 obo 1.5.4.1: #i53611# improved sorted header includes
2006-09-25 12:23:42 +00:00
Vladimir Glazounov
08a1ee00c6 INTEGRATION: CWS obo05 (1.3.4); FILE MERGED
2006/06/27 13:38:35 obo 1.3.4.1: #i53611# improved sorted header includes
2006-09-25 12:23:28 +00:00
Kurt Zenker
69f1e72f8b INTEGRATION: CWS warningfixes01 (1.4.2); FILE MERGED
2006/06/27 14:27:36 sb 1.4.2.1: #i66760# Removed warning on FreeBSD/amd64 (thanks to pjanik).
2006-07-06 13:24:00 +00:00
Jens-Heiner Rechtien
8288b1376f INTEGRATION: CWS warnings01 (1.3.102); FILE MERGED
2005/09/02 14:57:35 sb 1.3.102.1: #i53898# Made code warning-free.
2006-06-20 04:07:28 +00:00
Jens-Heiner Rechtien
b5506a9b7e INTEGRATION: CWS warnings01 (1.3.6); FILE MERGED
2005/09/02 14:57:34 sb 1.3.6.1: #i53898# Made code warning-free.
2006-06-20 04:07:17 +00:00
Jens-Heiner Rechtien
2557b0f87b INTEGRATION: CWS warnings01 (1.3.42); FILE MERGED
2005/09/02 14:57:34 sb 1.3.42.1: #i53898# Made code warning-free.
2006-06-20 04:07:05 +00:00