build targets designed for recaf