Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!ucsfcgl!cgl.ucsf.edu!kneller From: kneller@cgl.ucsf.edu (Don Kneller) Newsgroups: comp.sys.ibm.pc Subject: Re: Is there a good DOS make, maybe GNU like? Keywords: make, GNU Message-ID: <11414@cgl.ucsf.EDU> Date: 3 Mar 89 00:00:27 GMT References: <562@ppgbms.UUCP> Sender: daemon@cgl.ucsf.edu Reply-To: kneller@socrates.ucsf.edu.UUCP (Don Kneller) Distribution: na Organization: UCSF Computer Graphics Lab Lines: 45 In article <562@ppgbms.UUCP> roger@ppgbms (Roger Milliken) writes: >I'm looking for a decent version of 'Make' for ms-dos. I've tried both the >Microsoft and Polytron versions and found both deficient vis-a-vis the UNIX >versions (SunOS). I'm willing to purchase but would prefer trying it first. > >The problems I'm having include; determining 'include' file dependencies, >updating multiple libraries and targets, and extraction from a source control >library (TLIB). I will preface this answer by saying I wrote this program, which is a commercial version of my NDMAKE shareware. This is a short commercial plug. OPUS MAKE currently has (as of version 5.11): UNIX make syntax. - plus conditional (if/elif/else/endif), looping (foreach/while/end) include and error directives. Conditionals apply at read-time and at make-time. Polytron PVCS logfile support. Multiple directory support - VPATH. MSDOS and OS/2 binaries supplied. MSDOS version uses only 3K of memory! MKMF-alike program for computing dependencies of include files. Automatic response files for LINK and LIB. Internalized I/O redirection in an OS/2 (bourne shell) fashion. Multiple commands on a single shell line - e.g. (cd tmp; copy *.c a:) $79, 30-day money back guarentee, registered NDMAKE users get full credit. OPUS MAKE will have (version 5.20, in testing now): Object library support. - You can refer to timestamped object modules inside of Microsoft LIB files. We supply the routine for applying the timestamp, or you can use OPTLIB. TLIB logfile support. Purchasers of 5.11 get 5.20 gratis when available (4/1/89). The address for OPUS software is: OPUS Software 1032 Irving Street #439 San Francisco, CA 94122 (415) 664-7901 ----- Don Kneller UUCP: ...ucbvax!ucsfcgl!kneller INTERNET: kneller@cgl.ucsf.edu BITNET: kneller@ucsfcgl.BITNET