I was cleaning out my tree, and noticed that I took a stab at solving the problem opt_*.h being explicitly named in rules rather than ${.TARGET} when building modules. Comments? Warner