Lines Matching refs:backend
172 static void emitAidlSharedLibs(Formatter& out, FQName fqName, AidlBackend backend) { in emitAidlSharedLibs() argument
173 if (backend == AidlBackend::NDK) { in emitAidlSharedLibs()
177 } else if (backend == AidlBackend::CPP) { in emitAidlSharedLibs()
187 static void emitHidlSharedLibs(Formatter& out, std::vector<FQName>& targets, AidlBackend backend) { in emitHidlSharedLibs() argument
190 if (backend == AidlBackend::JAVA) { in emitHidlSharedLibs()
204 static std::string aidlTranslateLibraryName(FQName fqName, AidlBackend backend) { in aidlTranslateLibraryName() argument
206 if (backend == AidlBackend::NDK) { in aidlTranslateLibraryName()
208 } else if (backend == AidlBackend::CPP) { in aidlTranslateLibraryName()
244 for (auto backend : {AidlBackend::CPP, AidlBackend::NDK}) { in emitBuildFile()
246 out << " name: \"" << aidlTranslateLibraryName(fqName, backend) << +"\",\n"; in emitBuildFile()
247 if (backend == AidlBackend::NDK) { in emitBuildFile()
250 out << " srcs: [\"" << AidlHelper::translateSourceFile(fqName, backend) + "\"],\n"; in emitBuildFile()
252 emitAidlSharedLibs(out, fqName, backend); in emitBuildFile()
253 emitHidlSharedLibs(out, targets, backend); in emitBuildFile()