support multi-main-app-compilation, according to multi-app
gitignore