knudsen@ihlpl.ATT.COM (Knudsen) (01/13/89)
As a frequenct user of the MAKE utility in the Tandy Developers' System, I have finally isolated a bug that was causing my LINK step to always execute even when the executable file was up to date. The manual states that executables (to Make, any filename with no .extent) are looked for in the current execution directory. Wrong. Probably in your PWD, but certainly not the PXD. To fix, include the line ODIR=/d0/cmds or whatever directory you want to keep the final result in. Another irritation is that if more than one file depends on the same .r file, that .c or .a file gets compiled again in the same run. Seems that Make strobes all the file dates at the beginning, so you don't get credit for the first compile. Couldn't build UltiMusE without Make -- over a dozen source files and almost as many .h files. -- Mike Knudsen Bell Labs(AT&T) att!ihlpl!knudsen "Lawyers are like nuclear bombs and PClones. Nobody likes them, but the other guy's got one, so I better get one too."