home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / sgi / 19140 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  1.7 KB

  1. Path: sparky!uunet!news.univie.ac.at!scsing.switch.ch!univ-lyon1.fr!ghost.dsi.unimi.it!rpi!crdgw1!rdsunx.crd.ge.com!rdsunx!montnaro
  2. From: montnaro@spyder.crd.ge.com (Skip Montanaro)
  3. Newsgroups: comp.sys.sgi
  4. Subject: Re: ? for make gurus
  5. Message-ID: <MONTNARO.93Jan27094540@spyder.crd.ge.com>
  6. Date: 27 Jan 93 14:45:40 GMT
  7. References: <1993Jan26.192554.15037@murdoch.acc.Virginia.EDU>
  8.     <1993Jan26.235546.14693@odin.corp.sgi.com>
  9. Sender: usenet@crd.ge.com (Required for NNTP)
  10. Reply-To: montanaro@ausable.crd.ge.com (Skip Montanaro)
  11. Organization: GE Corporate Research & Development, Schenectady, NY
  12. Lines: 21
  13. In-Reply-To: pal@xanadu.wpd.sgi.com's message of 26 Jan 93 23:55:46 GMT
  14. Nntp-Posting-Host: spyder.crd.ge.com
  15.  
  16. In article <1993Jan26.235546.14693@odin.corp.sgi.com> pal@xanadu.wpd.sgi.com (Anil Pal) writes:
  17.  
  18.    On the SGI, you can use smake, an enhanced make variant, which will do
  19.    similar substitutions (although with a slightly different syntax)
  20.  
  21. If you switch to GNU make, you won't have to worry about version differences
  22. between make on different UNIX architectures. We currently use GNU make to
  23. build our software (~ 1000 source files in ~ 30 subdirectories). Like
  24. murdoch@acc.Virginia.EDU, we keep our object files in subdirectories of the
  25. source code. GNU make runs on SGI, Sun3/4, DECstation, DEC Alpha, HP 700,
  26. and Motorola's weirdo UNIX. At various times in the past we have also built
  27. on IBM RS6000, Convex, and Stardent GS2000. Porting GNU make to a new
  28. machine has been pretty painless in all cases.
  29.  
  30. This is not to say GNU make is without problems. It is the kitchen sink of
  31. makes, much like GNU emacs is the kitchen sink of editors. (Most of the
  32. people in our development group love GNU emacs as well, but that's another
  33. story.)
  34.  
  35. --
  36. Skip (montanaro@crd.ge.com)
  37.