Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!usc!blars!blarson From: blarson@blars Newsgroups: comp.os.os9 Subject: Re: C Linker Library problems -- help! Keywords: OSK, C, linker, libraries Message-ID: <200@blars> Date: 5 May 91 04:15:59 GMT References: <1991Apr29.223454.5112@cbnewsd.att.com> <198@blars> <1991Apr30.154454.27728@cbnewsd.att.com> Sender: news@usc Reply-To: blarson@usc.edu Lines: 35 Nntp-Posting-Host: dianne.usc.edu Originator: blarson@dianne.usc.edu In article <1991Apr30.154454.27728@cbnewsd.att.com> knudsen@cbnewsd.att.com (michael.j.knudsen) writes: >In article <198@blars>, blarson@blars writes: >> If only OSK make worked reliably. It works most of the time on simple ... >"take" on that source file! Must I "touch *.c" before Make just to >be sure, and bring a good SciFi novel (like the manual)? From my experience, it wouldn't do you the slightest bit of good. Neither would "del *.r". The problem is forgotten dependencies -- make didn't think that .r file was needed even though you told it it was. (at least with the del *.r attempt l68 complains about a file not found instead of using an obsolete version.) The other problem is forgetting a complete rule and using the default version. There is an option to turn off defaut rules, but then you get to specify everything... The error for "macro not found" is quite rediculous as well, giving no hint at what the problem is or where it the file... >> Instead of "make foobar" use "make foobar.r barfoo.r flowbuz.r blop.r >> kerblooie.r gagchoak.r foobar". I've got a lot of little shell files >Can you trust make to at least do every argument on that command line? It works for me. -- blarson@usc.edu C news and rn for os9/68k! -- Bob Larson (blars) blarson@usc.edu usc!blarson Hiding differences does not make them go away. Accepting differences makes them unimportant.