Commit Graph

76 Commits

Author SHA1 Message Date
a6ed487d97 Decrease verbiage a little bit 2012-01-27 15:52:23 +02:00
ff6af93716 this S390 ifdef isn't a contemporary one 2011-11-14 09:48:42 +00:00
bb5bdbbdca Revert "Trying to chop out the uwinapi library"
This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51.
2011-09-16 16:26:03 +02:00
2dea0dab4f Trying to chop out the uwinapi library 2011-09-16 15:52:40 +02:00
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
90e9f39e76 Cross-compilation work for soltools 2011-05-13 23:54:08 +03:00
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
20ba3c4ae8 Kill OS/2 stuff 2011-04-15 14:08:09 +03:00
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
35f31a7e94 Remove MSDOS support 2011-02-24 22:00:27 +01:00
b7b0250d83 Removed some commented code. 2011-02-18 10:30:50 +01:00
e260e51842 Remove HPUX support 2011-02-16 20:30:38 +01:00
55e801c2af WaE: signed/unsigned 2011-02-03 11:35:01 +00:00
6ade6fe1e6 Silence compiler warnings 2011-02-03 00:44:31 +02:00
eaaae34cbc Update from master repository (DEV300_m98). 2011-01-27 18:16:28 +01:00
6486978435 cppcheck: can reduce the scope of these variables 2010-12-09 14:46:05 +00:00
dc09799bb9 #i115784# soltools: fix memory errors uncovered by valgrind and other tools. 2010-11-25 14:14:24 +01:00
fa4882b94f add modelines to .h files as well 2010-10-28 15:47:03 +01:00
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
e1c983602e CWS systemlibc: #i69033#: some fixes for mingw 2010-06-17 10:13:12 +02:00
4feab2495d systemlibc: update comment 2010-06-15 17:31:47 +02:00
eb525520b5 systemlibc: move from || defined WNT to || !defined HAVE_GETOPT 2010-06-15 17:30:54 +02:00
0dd9871512 systemlibc: s/WINNT/WNT/ 2010-06-15 17:03:33 +02:00
abc449af64 systemlibc: also reintroduce _getopt.c/stgetopt() for Windows. 2010-06-15 00:13:42 +02:00
d314f325b4 systemlibc: add back external statements for stgetopt 2010-06-14 23:14:28 +02:00
e592b81491 systemlibc: reintroduce stgetopt() for -isysroot on Mac. sigh. 2010-06-14 22:57:51 +02:00
769873c622 systemlibc: migrate systemlibc to hg; try again from scratch 2010-05-18 14:05:20 +02:00
857e5a528f linuxaxp01: #i110145# first cut 2010-03-15 16:02:56 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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