added header generation dependencies to enable multithreaded builds