directive linedir available for directive via 'directive_linedir ()'
Make: reporting circular dependencies
removing more generated files