Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!ucsd!sdcsvax!ucsdhub!hp-sdd!megatek!eta!hollen From: hollen@eta.megatek.uucp (Dion Hollenbeck) Newsgroups: comp.sys.ibm.pc Subject: Re: A Unix-compatible "make" for MS-DOS Message-ID: <529@megatek.UUCP> Date: 3 May 89 19:31:50 GMT References: <11053@bloom-beacon.MIT.EDU> Sender: news@megatek.UUCP Lines: 34 From article <11053@bloom-beacon.MIT.EDU>, by drk@athena.mit.edu (David R Kohr): > I have been comparing the "make" program that comes with Borland > Turbo C 2.0 with the "make" on Sun Unix (v. 3.5) and have found it > to be largely incompatible. Can anyone recommend a "make" that is > very closely compatible with Unix "make"? I'd prefer something > that's public-domain or shareware, but I might consider commercial > offerings as well. (The chief incompatibilities that I've encountered > are the syntax for file inclusion, lack of built-in implicit rules > like ".c.obj" in Borland's make, a serious bug in Borland's make > involving the definition of macros within !include'd files, and > the handling of shell commands--especially cd--within action lines.) > David R. Kohr, M.I.T. Lincoln Laboratory > email: KOHR@LL.LL.MIT.EDU (preferred) OR drk@athena.mit.edu > phone: (617)981-0775 (work), (617)527-3908 (home) NDMAKE by Don Kneller is wonderful and is seriously compatible with UNIX make. I have ported many makefiles (very complicated) over from UNIX (I do cross-compilations there most of the time) to my PC and use NDMAKE. I have not had to change a single line of code in the make file to be compatible. NDMAKE is shareware and is worth more than the $35 which I was asked to pay for it. It has many additional features which I wish were in UNIX make. The last time I had an address for Don it was: kneller@ucsfcgl If you cannot reach him in this way, I will look through my archives at home and dredge a USNAIL address for him. Dion Hollenbeck (619) 455-5590 x2814 Megatek Corporation, 9645 Scranton Road, San Diego, CA 92121 seismo!s3sun!megatek!hollen ames!scubed/