public void append(@NonNull CoreNdkOptions ndkConfig) { if (ndkConfig.getModuleName() != null) { moduleName = ndkConfig.getModuleName(); if (ndkConfig.getStl() != null) { stl = ndkConfig.getStl(); if (ndkConfig.getJobs() != null) { jobs = ndkConfig.getJobs(); if (ndkConfig.getAbiFilters() != null) { if (abiFilters == null) { abiFilters = Sets.newHashSetWithExpectedSize(ndkConfig.getAbiFilters().size()); abiFilters.addAll(ndkConfig.getAbiFilters()); cFlags = ndkConfig.getcFlags(); } else if (ndkConfig.getcFlags() != null && !ndkConfig.getcFlags().isEmpty()) { cFlags = cFlags + " " + ndkConfig.getcFlags(); if (ndkConfig.getLdLibs() != null) { if (ldLibs == null) { ldLibs = Lists.newArrayListWithCapacity(ndkConfig.getLdLibs().size()); ldLibs.addAll(ndkConfig.getLdLibs());
public void _initWith(@NonNull CoreNdkOptions ndkConfig) { moduleName = ndkConfig.getModuleName(); cFlags = ndkConfig.getcFlags(); setLdLibs(ndkConfig.getLdLibs()); setAbiFilters(ndkConfig.getAbiFilters()); }
"include $(CLEAR_VARS)\n\n"); String moduleName = ndk.getModuleName() != null ? ndk.getModuleName() : getProject().getName(); if (isForTesting) { moduleName = moduleName + "_test"; if (ndk.getcFlags() != null) { sb.append("LOCAL_CFLAGS := ").append(ndk.getcFlags()).append('\n'); if (ndk.getLdLibs() != null) { fullLdlibs.addAll(ndk.getLdLibs());
if (ndk.getStl() != null) { builder.addArgs("APP_STL=" + ndk.getStl()); Set<String> abiFilters = ndk.getAbiFilters(); if (abiFilters != null && !abiFilters.isEmpty()) { if (abiFilters.size() == 1) { if (ndk.getJobs() != null) { builder.addArgs("-j" + ndk.getJobs());
@Input @Optional public Set<String> getAbiFilters() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getAbiFilters(); }
@Input @Optional public String getModuleName() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getModuleName(); }
@Input @Optional public String getcFlags() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getcFlags(); }
@Input @Optional public String getStl() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getStl(); } }
@Input @Optional public List<String> getLdLibs() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getLdLibs(); }
Set<String> ndkAbiFilters = variantConfig.getNdkConfig().getAbiFilters(); if (ndkAbiFilters == null || ndkAbiFilters.isEmpty()) {
public void append(@NonNull CoreNdkOptions ndkConfig) { if (ndkConfig.getModuleName() != null) { moduleName = ndkConfig.getModuleName(); if (ndkConfig.getStl() != null) { stl = ndkConfig.getStl(); if (ndkConfig.getJobs() != null) { jobs = ndkConfig.getJobs(); if (ndkConfig.getAbiFilters() != null) { if (abiFilters == null) { abiFilters = Sets.newHashSetWithExpectedSize(ndkConfig.getAbiFilters().size()); abiFilters.addAll(ndkConfig.getAbiFilters()); cFlags = ndkConfig.getcFlags(); } else if (ndkConfig.getcFlags() != null && !ndkConfig.getcFlags().isEmpty()) { cFlags = cFlags + " " + ndkConfig.getcFlags(); if (ndkConfig.getLdLibs() != null) { if (ldLibs == null) { ldLibs = Lists.newArrayListWithCapacity(ndkConfig.getLdLibs().size()); ldLibs.addAll(ndkConfig.getLdLibs());
config.getSplits().getAbi().isUniversalApk() ? ndkHandler.getSupportedAbis() : createAbiList(config.getSplits().getAbiFilters()), scope); } else { if (ndkConfig.getAbiFilters() == null || ndkConfig.getAbiFilters().isEmpty()) { nativeLibraries = createNativeLibraries( ndkHandler.getSupportedAbis(), } else { nativeLibraries = createNativeLibraries( createAbiList(ndkConfig.getAbiFilters()), scope);
isNdkMode(), isSupportMode(), getNdkConfig() == null ? null : getNdkConfig().getAbiFilters(), new LoggedProcessOutputHandler(getILogger()));
scope); } else { if (ndkConfig.getAbiFilters() == null || ndkConfig.getAbiFilters().isEmpty()) { nativeLibraries = createNativeLibraries( ndkHandler.getSupportedAbis(), } else { nativeLibraries = createNativeLibraries( createAbiList(ndkConfig.getAbiFilters()), scope);