Nikolay Molchanov wrote:

> Hi Joerg,
>
>>Nikolay Molchanov <[EMAIL PROTECTED]> wrote:
>>
>>  
>>
>>>>Roland Mainz <[EMAIL PROTECTED]> wrote:
>>>>
>>>>      
>>>>
>>>>>How different is their "make" version (or better:
>>>>>        
>>>>>
>>>>What are the differences ?) ?
>>>>      
>>>>
>>>GNU makefiles and SUN makefiles have different syntax,
>>>and this is the main difference between "gmake" and "dmake".
>>>Sun Studio "dmake" (in serial mode) is compatible with Sun "make",
>>>they both can work with Sun makefiles, but cannot work with GNU
>>>makefiles. We plan to provide a compatibility mode in "dmake",
>>>which will allow to work with GNU makefiles.
>>>    
>>>
>>
>>Which features do you like to add?
>>  
>>
> We plan to start with Mozilla build, and to define the list of features,
> that we need in dmake to  build Mozilla without changes in makefiles.
> The list is not defined yet. Obviously "if" and other new keywords
> can create some conflicts with existing syntax, and it is very likely
> that we will not add them as extensions to SUN make syntax, but
> we will implement this support as alternative way. There is a new
> command line option " -x SUN_MAKE_COMPAT_MODE=GNU ",
> which tells dmake to be compatible with GNU make. This means that if
> there is a conflict between SUN make behavior and GNU make behavior,
> dmake shall try to simulate GNU make behavior (if this option is
> specified).
> By default dmake supports SUN make behavior.
>
> There was a bug filed against dmake several years ago, and we could
> not fix it without breaking compatibility with SUN make, so we added
> this command line option and environment variable:
>
> SUN_MAKE_COMPAT_MODE=GNU
>
>
When and where will this appear outside of Sun?

Cheers,

Ian.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to