fixed <include> to better support recompile