no need to create buidler when just add c_source