Bjoern Michaelsen
955aa61dd0
fixing gb_SYMBOL logic
2011-03-21 14:03:57 +01:00
David Tardon
e3291e927f
accept user-supplied CFLAGS/CXXFLAGS
2011-03-21 13:37:01 +01:00
David Tardon
372debc42b
make default debug level 1 and use dbglevel if set
2011-03-19 17:13:10 +01:00
Bjoern Michaelsen
35701ddafd
killing off stl in gbuild
2011-03-17 13:42:24 +01:00
Kohei Yoshida
af52bcaf41
Define SOLAR_JAVA only when --with-java.
2011-03-15 22:58:42 -04:00
Norbert Thiebaud
f716ddb706
add support for symbol=t in gnumake to build release code with symbol
...
It is needed to be able to build the release code with the debug symbol
and without disabling the build optimisations
setting symbol=xxx symbols=xxx SYMBOL=xxxx or SYMBOLS=xxx
where xxx is anything not purely spaces
will activate the generation of symbols
Note that this generation is implicit with debug=t.
2011-03-15 09:03:55 -05:00
Jan Holesovsky
bd2ec3392a
Spaces -> tabs in gbuild, GNU make does not like spaces ;-)
2011-03-11 14:30:09 +01:00
Mathias Bauer
1fbfcccf70
CWS gnumake3: a remnant of ENABLE_VBA
2011-01-29 14:53: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
079e072e18
CWS gnumake2: use temp files for long command lines; missing include path in editeng
2011-01-27 09:47:18 +01:00
Mathias Bauer
c501793e09
CWS gnumake3: several clean ups and fixes in makefiles
2011-01-26 10:30:19 +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
Bjoern Michaelsen
e911af3d26
gnumake3: adding experimental support for CustomTargets
2011-01-24 19:04:41 +01:00
Bjoern Michaelsen
a846112253
gnumake3: #i116546# adding a showdeliverables target
2011-01-21 19:24:17 +01:00
Hans-Joachim Lankenau
dc37a8bc54
gnumake3: #i116265# support WITH_LANG=ALL
2011-01-19 18:22:07 +01:00
Mathias Bauer
2dd37c6ba0
CWS gnumake3: #i116422#: convert svx to new build system
2011-01-12 12:05:07 +01:00
Bjoern Michaelsen
733831aee2
gnumake3: renamed TestFixture to CppunitTest
2011-01-11 13:00:38 +01:00
Bjoern Michaelsen
419f9e22a7
gnumake3: intermediate commit junit tests
2011-01-10 19:31:53 +01:00
Bjoern Michaelsen
a2f00d2ef5
gnumake3: basic support for java class sets
2011-01-07 19:19:14 +01:00
tono
087e912a2d
mingwport33: i#116264: gbuild for MinGW
2011-01-05 22:55:15 +09:00
tono
488b233c90
Backed out changeset: e84942bd0aca
2011-01-05 21:38:47 +09:00
tono
9ce8c4f0dc
i#116264: gbuild for MinGW
2010-12-31 00:35:16 +09:00
Bjoern Michaelsen
b1e67aa470
gnumake3: first try at implementing support for cppunit test fixtures
2010-12-20 18:47:29 +01:00
Bjoern Michaelsen
4f268a8a4c
gnumake2: also accept debug=t
2010-12-15 12:57:24 +01:00
Bjoern Michaelsen
956c24f34c
gnumake2: #i105735# removed obsolete defines
2010-12-09 16:05:29 +01:00
Bjoern Michaelsen
b47f9bc507
gnumake2: getting rid of obsolete install and uninstall targets
2010-11-22 13:40:19 +01:00
Bjoern Michaelsen
92f7ef4396
gnumake2: gbuild file permissions
2010-11-21 19:07:44 +01:00
Bjoern Michaelsen
034f941e55
gnumake2: packmodule extension
2010-11-21 15:09:32 +01:00
Bjoern Michaelsen
767538bd26
gnumake2: major refactoring of the layer logic separating it between linktarget, library and executable classes
2010-11-19 20:35:37 +01:00
Bjoern Michaelsen
2afbd43d66
gnumake2: first implementation of deliver.log generation
2010-11-19 15:12:51 +01:00
Bjoern Michaelsen
10ed6a9021
gnumake2: minor fixes related to LOCALBUILDDIR
2010-11-14 17:49:44 +01:00
Bjoern Michaelsen
ebb36e6403
gnumake2: posh output
2010-11-14 01:21:34 +01:00
Bjoern Michaelsen
fa49e3a8b1
gnumake2: more work on output
2010-11-12 12:43:33 +01:00
Bjoern Michaelsen
21ee80adaf
gnumake2: simpified repository setup
2010-11-11 15:36:05 +01:00
Bjoern Michaelsen
3dbc4afa69
gnumake2: simpified repository setup
2010-11-11 12:19:55 +01:00
Bjoern Michaelsen
7e01d63e38
gnumake2: extracted platformfixes from gbuild dir into the repo dir
2010-11-10 19:07:50 +01:00
Bjoern Michaelsen
ca9ae7ef36
gnumake2: setuplocal works, fixed clean targets after move to workdir, made install and uninstall phony, disabled deps on uninstall and setuplocal
2010-11-10 16:37:39 +01:00
Bjoern Michaelsen
7071ae372c
gnumake2: first try at local build dirs
2010-11-10 15:26:03 +01:00
Bjoern Michaelsen
d6e8907cc4
gnumake2: explicit delivering of ResTargets
2010-11-09 18:47:26 +01:00
Bjoern Michaelsen
8e2f3b5ae7
gnumake2: towards a shadow solver (intermediate commit)
2010-11-09 17:15:56 +01:00
Bjoern Michaelsen
5b3a1cd6ec
gnumake2: towards a shadow solver (intermediate commit)
2010-11-09 16:39:25 +01:00
Bjoern Michaelsen
42d7acf4c2
gnumake2: moving ComponentTarget up to get let the rule have priority over the Package rule in GNU make 3.81 (would work on 3.82 as it uses shortest stem to find the best fitting rule)
2010-11-06 17:46:17 +01:00
Bjoern Michaelsen
b2df14e7e2
gnumake2: added component registration
2010-11-06 15:58:44 +01:00
Bjoern Michaelsen
5a5ce76991
gnumake2: fixes for multi repo support
2010-08-13 12:07:48 +02:00
Bjoern Michaelsen
359f9f3e0a
CWS gnumake2: more multi-repo work
2010-07-06 12:47:44 +02:00
Bjoern Michaelsen
4d06c1bfc6
CWS gnumake2: more multi-repo work for modules
2010-07-05 18:06:39 +02:00
Bjoern Michaelsen
2939aa6b6a
CWS gnumake2: more multi-repo support
2010-06-26 09:14:09 +02:00
Bjoern Michaelsen
b104d63465
CWS gnumake2: intermediate commit (module rework)
2010-06-25 21:46:32 +02:00
Bjoern Michaelsen
d5c37f3f0e
CWS gnumake2: abbreviate repository dir
2010-06-25 13:50:06 +02:00