add clang based tool to make api source