Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!boulder!sunybcs!bingvaxu!marge.math.binghamton.edu!sullivan From: sullivan@marge.math.binghamton.edu (fred sullivan) Newsgroups: comp.sys.ibm.pc Subject: Re: Info about Polytron Make Message-ID: <2100@bingvaxu.cc.binghamton.edu> Date: 26 Apr 89 21:03:40 GMT References: <560.245206A3@busker.FIDONET.ORG> <17578@cup.portal.com> Sender: news@bingvaxu.cc.binghamton.edu Reply-To: sullivan@marge.math.binghamton.edu (fred sullivan) Organization: Dept. of Mathematical Sciences, SUNY at Binghamton Lines: 27 In article <17578@cup.portal.com> Devin_E_Ben-Hur@cup.portal.com writes: > >Polytron may offer some additional bells and whistles, but Borland's make >(not thier integrated "project" facility) has supported file inclusion >and conditional directives since v1.0. Yes, very handy for boiler plate >and producing multiple versions (debug, production, demo, etc.) from common >makefiles. Best of all, it's free with the compiler. But Borland's make (and the public domain makes I've used) are broken in the following way: they do not properly handle transitive implicit dependencies. E.g. .a.b: ... .b.c: ... If a .b file exists then they remake things correctly, but cannot rebuild everything from a .a file with no .b file in existence. Check it out. Does anyone know of a public domain make which handles this properly?? Fred Sullivan SUNY at Binghamton Dept. Math. Sciences Binghamton, NY 13903 sullivan@marge.math.binghamton.edu First you make a roux!