up: auto header file depend