[comp.sys.m6809] Bugs in L2 MAKE utility

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."