Makefiles [was: building Mac 2.3b VM]

Ken Dickey kend at apple.com
Thu Dec 10 02:19:03 UTC 1998


>No, but projects are closed, non-portable, and have short life expectancies.
>I run into the "wrong version" issue all the time and if I have to move the
>code elsewhere I still have to write a makefile.  Project manager should
>write makefiles.

Metrowerks is releasing its development environment redone in Java in 
January:

  http://biz.yahoo.com/ccn/981209/bi.html

This should be helpful w.r.t. portability.

I still don't see how makefiles help with library versioning problems 
(e.g. libc, egcs, etc., etc.).

>Also, large projects should be developed as a system of sub projects each
>with its own makefile.  I actually have two types of makefiles - module
>makefiles and project makefiles (which just call module makefiles).  I'm
>gonna stay pro-makefile and anti-closed file format.

Yes, I also deal with rats nests of hundreds of nested makefiles 
maintained by multiple people over a number of years.

Again, there are problems with most approaches--it depends on project 
scale, goals, and usability.  IMHO, projects are easier to use.  On the 
other hand, used judiciously gnumake and rpm are very reasonable.  Let's 
agree to disagree.  

Cheers,
-KenD





More information about the Squeak-dev mailing list