home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / transput / 913 < prev    next >
Encoding:
Internet Message Format  |  1992-08-12  |  1.6 KB

  1. Path: sparky!uunet!mcsun!uknet!mucs!iwp
  2. From: iwp@cs.man.ac.uk (Iain Phillips)
  3. Newsgroups: comp.sys.transputer
  4. Subject: Re: occam
  5. Summary: Use imakef for makefiles
  6. Message-ID: <5715@m1.cs.man.ac.uk>
  7. Date: 12 Aug 92 12:53:15 GMT
  8. References: <2490@news.cerf.net> <JAN.92Aug12103429@pallas.neuroinformatik.ruhr-uni-bochum.de>
  9. Sender: news@cs.man.ac.uk
  10. Reply-To: iwp@cs.man.ac.uk (Iain Phillips)
  11. Organization: Department of Computer Science, University of Manchester UK
  12. Lines: 17
  13.  
  14. In article <JAN.92Aug12103429@pallas.neuroinformatik.ruhr-uni-bochum.de> jan@pallas.neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen) writes:
  15. > ...                                                          a collegue
  16. >spent several days of labour (as in GULAG) to produce the makefile. And every
  17. >time you add a file to the thing, you start thinking about the dependencies
  18. >and what you have to add to the makefile. None of that with the TDS. ...
  19.  
  20. The imakef tool supplied by Inmos with the toolsets does an excelent job in
  21. producing makefiles.  It handles all the dependancies.  If your program has
  22. only one executable and providing you have your #USEs, #INCLUDEs and ISEARCH
  23. variable correct then there's nothing to worry about.  Here at Manchester,
  24. converting a TDS program to toolset has just been a case of using iflat,
  25. renaming one file, a couple of edits, imakef and make.  The recent versions
  26. of imakef even add rules for deletion of intermediate files to save disk
  27. space, and no dependancy checking of ISEARCH files for faster making.
  28. --
  29. Iain Phillips                iwp@cs.man.ac.uk or iwp@uk.ac.man.cs
  30. Dept of Computer Science, University of Manchester, M13 9PL. U.K.
  31.