Norbert Thiebaud
c857dff7fc
switch to include-based build rather than sourced-based build
2012-02-05 19:34:05 -06:00
Norbert Thiebaud
909cd34b7b
coup de grace for Env.Host.sh and associated files
2012-02-05 19:34:05 -06:00
Norbert Thiebaud
b5c7a1ea72
remove everything possible but PATH from set_soenv
...
only PATH and SOLARENV which is used as a trigger to call Env.Host.sh
are left...
2012-02-05 19:34:05 -06:00
Norbert Thiebaud
3f1e72dc70
migrate a bunch of mostly windows related variables + clean-up in set_soenv
2012-02-05 19:34:04 -06:00
Norbert Thiebaud
d5f31a603c
migrate TARFILE_LOCATION out of set_soenv
2012-02-05 19:34:04 -06:00
Norbert Thiebaud
4a9526d59b
migrate WITH_POOR_HELP_LOCALIZATIONS out of set_soenv
2012-02-05 19:34:03 -06:00
Norbert Thiebaud
8270885623
migrate ENABLE_DEBUG out of set_soenv
2012-02-05 19:34:03 -06:00
Norbert Thiebaud
a552c45af1
migrate SOLARINC/LIB[_FOR_BUILD] out of set_soenv
2012-02-05 19:34:03 -06:00
Norbert Thiebaud
7bf8521639
migrate SYSBASE out of set_soenv
2012-02-05 19:34:02 -06:00
Norbert Thiebaud
5bd28c6876
migrate EXTERNAL_WARNINGS_NOT_ERRORS out of set_soenv
2012-02-05 19:34:02 -06:00
Norbert Thiebaud
43b987e43f
replace SOLARSRC by SRC_ROOT and get rid of SOLARDEFIMG uses
2012-02-05 19:34:02 -06:00
Norbert Thiebaud
45d211b599
migrate SYNAMIC_CRT and use_shl_version
2012-02-05 19:34:01 -06:00
Norbert Thiebaud
da8a424f9a
move WORK_STAMP out of set_soenv.in
2012-02-05 19:34:00 -06:00
Norbert Thiebaud
4475360e5e
Move MACOS related variable out of set_soenv.in
2012-02-05 19:34:00 -06:00
Norbert Thiebaud
47734215b4
move COMPATH,EPM_FLAGS and connex variables out of set_soenv.in
2012-02-05 19:34:00 -06:00
Tor Lillqvist
dd013e7a6f
Improve Android configury
...
Add a --with-android-sdk switch, and make that and the
--with-android-ndk mandatory when building for Android. Automatically
create a proper android/sc/qa/local.properties file (which points to
the SDK) for Ant.
Restore the Android ARM code generation related flags that I think we
want to use (that used to be mentioned in README.cross but were
accidentally dropped) to the automated setting of CC and CXX.
2012-01-20 13:25:35 +02:00
Michael Meeks
453339cc22
android: add --with-android-ndk= option to simplify configure.
2012-01-18 17:07:55 +00:00
David Tardon
c475316c00
simplify handling of JITC_PROCESSOR_TYPE
2012-01-15 20:12:01 +01:00
Matúš Kukan
a107e4b5dd
config*: add cflags for gio, gconf and gnomevfs
2012-01-15 16:11:31 +01:00
David Tardon
7ad72045d7
avoid generating a file in the source tree
2012-01-11 17:32:41 +01:00
Stephan Bergmann
58ab12acf5
Switch from autodoc to doxygen for SDK C++ documentation.
...
* New build prerequisite doxygen (controllable via --with-doxygen).
* Adapted various headers to slightly different doxygen documentation
syntax, but much clean up still remains to be done (i.e., warnings
emitted by doxygen fixed).
2012-01-05 19:43:14 +01:00
Norbert Thiebaud
7eea90d66d
migrate JAVALIB out of set_soenv.in
2012-01-02 20:53:05 -06:00
Norbert Thiebaud
6894df1efb
avoid conditional define, since they may cause troubles in x-comp case
2012-01-02 20:53:05 -06:00
Norbert Thiebaud
9bbb628e1b
oops use == not = in dmake conditional
2012-01-02 09:43:27 -06:00
Norbert Thiebaud
77b7bd9b36
ICU relying on undef is not viable in cross-compile scenario
2012-01-02 06:21:01 -06:00
Norbert Thiebaud
fdd753d1a9
GNUCOPY is one of these var that are defined-sensitive.
2012-01-01 18:38:31 -06:00
Norbert Thiebaud
ea5d18a1c7
move UDP and fix linkoo to look for INPATH and UPD in config_host.mk
2012-01-01 16:07:19 -06:00
Norbert Thiebaud
49319b288f
migrate non-conditional straight from configure.in var out of set_soenv.in
2012-01-01 16:05:47 -06:00
Norbert Thiebaud
8bfd2b6af9
move mostly program locator variables out of set_soenv.in
2012-01-01 16:05:46 -06:00
Norbert Thiebaud
465b99f614
migrate *_JAR out of set_soenv.in
2012-01-01 16:05:46 -06:00
Norbert Thiebaud
004df8153c
migrate XSLTPROC out of set_soenv.in
2012-01-01 16:05:46 -06:00
Norbert Thiebaud
804a696560
migrate ABOUT_BITMAP and INTRO_BITMAP out of set_soenv.in
2012-01-01 16:05:46 -06:00
Norbert Thiebaud
f1c44b848f
argh, OS_FOR_BUILD was not set properly, killing X-compile
2011-12-31 14:18:42 -06:00
Norbert Thiebaud
d64bdc0f1e
missed COM_FOR_BUILD in config_host.mk.in
2011-12-31 09:19:00 -06:00
Norbert Thiebaud
480b32d380
migrate COM,CPU,CPUNAME,GUI,GUIBASE,INPATH,OUTPATH,PATH_SEPARATOR
2011-12-30 19:34:34 -06:00
Norbert Thiebaud
e5bbb4ea87
move *_CFLAGS and *_LIBS to config_host.mk
2011-12-30 16:08:10 -06:00
Norbert Thiebaud
878828757a
move SIZEOF_* to config_host.mk
2011-12-30 16:08:10 -06:00
Norbert Thiebaud
8efd3f8f43
typos in config_host.mk.in
2011-12-27 15:02:31 -06:00
Norbert Thiebaud
3678d3ec5a
typo in ENABLE_NSPLUGIN migration
2011-12-27 06:21:06 -06:00
Norbert Thiebaud
52ec70499e
move ENABLE_* variables from set_soenv.in to config_host.mk
2011-12-27 04:04:06 -06:00
Norbert Thiebaud
28254c7108
migrate most SYSTEM_* config from set_soenv.in to config_host.mk.in
...
should be pretty safe.
The main risk if is something rely on the 'undef if empty' behavior of
the typical trap is the use of *= in dmake
a git grep of "\$(SYSTEM_" did not reveal any problematic case.
2011-12-25 00:11:21 -06:00
Norbert Thiebaud
fd9366c85c
prep work to eliminated Env.*.sh, introduce config_{host,build}.mk
...
This introduce config_host.mk and config_build.mk
generated from config_host.mk.in
The intent is for that file to be both sourcable in a shell and includable
in a gnu Makefile.
Eventually all the environment set-up will be in config_host.mk.in
and so there won't be a need to source anything in shell before make.
2011-12-24 21:42:08 -06:00