[2789] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

Re: pending/469: Codewarrior for WinNT proj files?

daemon@ATHENA.MIT.EDU (Theodore Y. Ts'o)
Wed Sep 10 16:35:27 1997

Date: Wed, 10 Sep 1997 16:35:00 -0400
From: "Theodore Y. Ts'o" <tytso@MIT.EDU>
To: krb5-bugs@MIT.EDU, "Aidan Cully [Staff]" <aidan@panix.com>
Cc: gnats-admin@RT-11.MIT.EDU, krb5-prs@RT-11.MIT.EDU
In-Reply-To: aidan@panix.com's message of Wed, 10 Sep 1997 15:37:01 -0400,
	<199709101937.PAA25293@rt-11.MIT.EDU>

   Date: Wed, 10 Sep 1997 15:35:57 -0400 (EDT)
   From: "Aidan Cully [Staff]" <aidan@panix.com>

   I hate to send this to the bug report address, but it's the only
   feedback address I could find in the docs..  You people should probably
   set up some mailing lists for miscellaneous info like this.

   Anyway, do you people know of anyone who has succesfully built KerberosV
   on NT using CodeWarrior professional, and where any project files that
   they've created are located?  If you don't respond by Friday we'll just
   buy Visual C++ and attempt to use that.

I don't know of anyone who is using CodeWarrior.  We use Visual C++ (4.2
or 5.0 will work), and we use NMAKE files to control the build.  There's
a very good reason for that; the Kerberos V5 tree is a single tree which
has to build on Unix systems, Windows, and Macintosh.  Given that, it's
simply not practical for us to use Project files.  

Consider: each time we add or remove a source file under Unix, not only
do we have to edit a Makefile, but we would have to edit two (binary!)
Project files for Windows and Macintosh platforms.  We would then have
to check in these binary project files into our source control system,
and given that the project files are binary, there's no compat way to
store them in our source control system.

I'm told that Microsoft uses Makefiles for their internal, projects.  I
consider Project files to be nice toys for people who want to fool
around, but if you're going to be maintaining a large-scale, serious
development project, such as Kerberos, with multiple directories and
supporting multiple platforms, Makefiles are really the only way to
go.....

						- Ted

home help back first fref pref prev next nref lref last post