home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / msdos / programm / 8536 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  2.5 KB

  1. Path: sparky!uunet!sun-barr!news2me.ebay.sun.com!cronkite.Central.Sun.COM!texsun!exucom.exu.ericsson.se!news
  2. From: exuhag@exu.ericsson.se (James Hague)
  3. Newsgroups: comp.os.msdos.programmer
  4. Subject: Re: Summary: P.D. MAKE for msdos
  5. Message-ID: <1992Aug14.152501.17351@exu.ericsson.se>
  6. Date: 14 Aug 92 15:25:01 GMT
  7. References: <1992Aug11.060205.18285@vpnet.chi.il.us>
  8. Sender: news@exu.ericsson.se
  9. Reply-To: exuhag@exu.ericsson.se
  10. Organization: Ericsson Network Systems, Richardson, TX
  11. Lines: 42
  12. Nntp-Posting-Host: s09a05.exu.ericsson.se
  13.  
  14. Glauber Ribeiro writes:
  15. >
  16. >(5) The best of the non-compatibles: BORLAND MAKE
  17. >
  18. >     If you own Turbo Pascal/C/Assembler, you probably have 
  19. >Borland's make as well. It is not unix-compatible, but it's fast, 
  20. >easy to use and efficient. Give it a try. The documentation is 
  21. >almost non-existent, except for pages 173-205 of Turbo Assembler 
  22. >Reference Guide. You need to read those pages, because it works a 
  23. >bit differently from unix make. One very good point is the
  24. >way it handles "response files" for the linker.
  25.  
  26. One nice thing about Borland MAKE, at least if you are using
  27. Borland/Turbo C or Turbo Assembler, is that it *supposedly* automatically
  28. does dependency checks for include files.  Borland has extended the
  29. OBJ file format to keep track of all files included by a module.
  30. This lets you have much smaller makefiles than you would under
  31. a standard make utility.
  32.  
  33. The downside to Borland MAKE, as has already been mentioned, is
  34. that the documentation really stinks.  It is not even clearly
  35. stated which Borland products include the autodependency
  36. information (I know C does, but TASM?).  In classic Borland
  37. style, the documentation starts with a simplistic example from
  38. which you are supposed to be able to learn the program through
  39. induction.
  40.  
  41. Another non-standard MAKE utility worth mentioning is built-in
  42. to the shareware Unity programmer's editor/environment.  I like
  43. Unity in general, but I would hesitate to reccommend it unless
  44. there has been a major update recently.  But the MAKE feature
  45. is neat.  It uses a syntax which is more natural--you specify
  46. files in the order that they will be compiled.  The "EXE"
  47. dependency list, which usually results in running a linker, is always
  48. listed last.  Nice and simple.  There are other simplifications
  49. as well, and the whole thing is fully documented in only a few
  50. pages.  (BTW, does anyone know if Unity is still a supported product,
  51. seeing as there have been no new versions since 1990?).
  52.  
  53. --
  54. James Hague   
  55. exuhag@exu.ericsson.se
  56.