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]
