40974c748a
Recommend -Wimplicit in CWARNFLAGS next. There are still a few hundred potential arg mismatches because no function declaration is in scope. Don't duplicate option `-I.'. Remove null editing of the assembler source for all profiled objects. The required magic has been done since prehistoric times by an asm("mcount") declaration. Simplify the clean rule. Don't try to be clever about timestamps involving genassym. genassym's timestamp usually got ahead of assym.s's timestamp, so `make' almost always had to run genassym and compare *assym.s to decide that nothing needed to be done. The cost is reassembling a few files whenever genassym is rebuilt. Assembling is almost as fast as comparing. Always go through genassym.o to build genassym. This would have avoided numerous bugs involving mkdep -p. Now it just stops genassym from depending on the name of the temporary object file. Use ${CFLAGS} for building genassym. Mainly ${CWARNFLAGS} were missing. |
||
---|---|---|
.. | ||
defines | ||
files | ||
files.i386 | ||
files.newconf | ||
kmod.mk | ||
Makefile.i386 | ||
Makefile.powerpc | ||
newvers.sh | ||
nfsswapkernel.c | ||
nfsswapvmunix.c | ||
NOTES | ||
param.c | ||
systags.sh |