gmake syntax in dmake
Hello,
about a year ago, someone posted on this list that there were plans to support some gmake constructs in dmake. What is the status of this? I have not noticed anything in the express releases.
Also, are there any plans to replace solaris make by dmake? I heard people talking about it, but it may have been only wind. Or a merge with the openoffice version?
# 1
Hello!
> about a year ago, someone posted on this list that
> there were plans to support some gmake constructs in
> dmake.
I guess it was my post :-)
> What is the status of this? I have not noticed
> anything in the express releases.
Unfortunately these plans were not implemented because
of lack of resources.
> Also, are there any plans to replace solaris make by
> dmake? I heard people talking about it, but it may
> have been only wind.
No, there are no plans to replace Solaris make by dmake,
because it will cause compatibility problems. Both utilities
are free of charge, supported and shipped with Solaris, so
users have a choice which one to use.
>Or a merge with the openoffice version?
What is "openoffice version"?
Thanks,
Nik
# 2
> Unfortunately these plans were not implemented
> because
> of lack of resources.
Sorry to hear that. Using plain posix make syntax is too restrictive, we have to support platforms where dmake is not available, we don't want 2 versions of the makefiles, so we have to use gmake syntax. As far as I know, so does Sun's jdk...
> No, there are no plans to replace Solaris make by
> dmake,
> because it will cause compatibility problems.
I thought it would be possible to have the usual serial behavior by default and use the dmake features only with flags, but that may be more work than I imagined.
> Both utilities
> are free of charge, supported and shipped with
> Solaris, so
> users have a choice which one to use.
Sure, I just find it surprising that Sun maintains 3 (4?) versions of make.
> What is "openoffice version"?
openoffice build system uses a specific version of make, also called dmake, but it has some weird features so a merge would probably be hard.
Thank you for answering my question.