use the --shared command line option
(this option is consumed by Makerules.mk and not nmake itself)

however there is a consistency bug for libraries that are already built and 
installed
in that adding --shared will not cause a (re)build
until its fixed, work around by also adding the --reread option
which will cause Makefile.mo to be recompiled

note that --shared throws pic and related options
so pic .o's go into the .a
the dll is then generated from the .a

On Sat, 14 Apr 2012 00:25:43 +0200 =?KOI8-R?B?z8zYx8Egy9LZ1sHOz9fTy8HR?= wrote:
> Glenn, do you have any hint how to do this?

> Olga

> 2012/3/31 ÏÌØÇÁ ËÒÙÖÁÎÏ×ÓËÁÑ <[email protected]>:
> > How can I force an nmake build of ast-open to produce *.a and *.so
> > archives for ALL libraries?
> >
> > Olga
> > --
> > š š š ,šš _š š š š š š š š š š š š š š š š š š _šš ,
> > š šš { \/`o;====-š š Olga Kryzhanovskašš -====;o`\/ }
> > .----'-/`-/š šš [email protected]šš \-`\-'----.
> > š`'-..-| /š š šš http://twitter.com/fleytaš šš \ |-..-'`
> > š š š /\/\š šš Solaris/BSD//C/C++ programmeršš /\/\
> > š š š `--`š š š š š š š š š š š š š š š š š š š `--`

> -- 
> š š š ,šš _š š š š š š š š š š š š š š š š š š _šš ,
> š šš { \/`o;====-š š Olga Kryzhanovskašš -====;o`\/ }
> .----'-/`-/š šš [email protected]šš \-`\-'----.
> š`'-..-| /š š šš http://twitter.com/fleytaš šš \ |-..-'`
> š š š /\/\š šš Solaris/BSD//C/C++ programmeršš /\/\
> š š š `--`š š š š š š š š š š š š š š š š š š š `--`

> _______________________________________________
> ast-developers mailing list
> [email protected]
> https://mailman.research.att.com/mailman/listinfo/ast-developers

_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to