> On Sat, 29 Jul 2000, Graham Bloice wrote:
>
> > I like this structure, I might be able to do something with the
> brain dead
> > Visual C++ project files to make a sensible build environment if all the
> > ancillary items are in libraries. I have something at them
> moment but it's
> > spread across too many project files and is difficult to maintain.
>
> Hmmm, my two cents on Windows deployment: I've never been comfortable
> with VC project files. There is way too much black magic for my liking.
>
> I'd like to suggest that only plain text files (Makefiles, RC files,
> etcetera) be required to build Ethereal on Windows, so that a simple
> NMAKE invocation suffices to do a build. Visual Studio can spit those
> out if it makes development easier.
>
> Again, it's just my two cents.
>
I agree about the black magic stuff, but when debugging I find it easier to
use a VS project and the IDE (Edit and continue is fantastic). VS is also
pretty good at getting the dependencies right, which is something that I've
had problems with in the makefiles. If anyone knows of any documentation
anywhere about the VS project files I would love to lay my hands on them.
The (win32) Makefiles at present are hand generated and also difficult to
maintain so it's swings and roundabouts at the moment, if they were done
automagically then I would be a lot happier.
Regards,
Graham Bloice