add build target support