add compile target in build