Add pre-build target, move inc_header creation, silence commands