Looked more into this ... and wrote some little patches to avoid "dmake:
Executing shell macro ...", please see
http://udk.openoffice.org/issues/show_bug.cgi?id=79760
Some dmake questions in general:
- Computed Names: Is there something similar to "computed names" as in
GNU make? The only way I got macros indirectly expanded (e.g.
$($(MYMACRO)) in a recipe was by calling some kind of function (e.g.
$(strip $($(MYMACRO))) ), but likely I just missed that in the docs.
- "call" Function: Is there something similar to the "call" function of
GNU make? That would come quite handy when trying to simplify the
makefiles somewhat ...
- "eval" Function: Same question for the GNU make "eval" function, which
I like to use once a while ...
Some questions regarding our makefiles in particular:
- It is unclear to me, what the error handling strategy is. On the one
hand dmake (as most other makes) aborts execution if any command returns
a non zero value and has not been explicitly marked to be ignored, on
the other hand I see commands (e.g.
@cat $(MISC)$/$(TARGET).$(@:b)_1.cmd ) whichs purpose seems solely to
be to help diagnose errors. My expectation would be, that all output
while building would just be for showing the progress, and to stop in
case of an error, or at least to collect all errors and to report them
at the end ...
- There are various files in solenv/inc, some of them having more or
less speaking names, while others are just differing by a prepanded
underscore (e.g. _tg_app.mk vs. tg_app.mk ). What is the meaning of the
underscore prefix? Is there an overview somewhere where I can find some
explanations regarding the makefile system?
Thanks for any help
Kay
Kay Ramme - Sun Germany - Hamburg wrote:
Hi builders,
while building OOo on multiple machines because of some map file issues
;-), I was wondering, if I am the only one being annoyed by the
excessive verbosity of the build system ... actually slowing down build
performance unnecessarily.
If others have the same feeling, I am going to submit some patches to
get the verbosity under control again ...
Thanks for your opinions
Kay
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]