diff options
Diffstat (limited to 'tools/aapt/Command.cpp')
| -rw-r--r-- | tools/aapt/Command.cpp | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/aapt/Command.cpp b/tools/aapt/Command.cpp index b3946715c9c0..a0f0a08bf95c 100644 --- a/tools/aapt/Command.cpp +++ b/tools/aapt/Command.cpp @@ -2488,10 +2488,12 @@ int doPackage(Bundle* bundle)          if (bundle->getCustomPackage() == NULL) {              // Write the R.java file into the appropriate class directory              // e.g. gen/com/foo/app/R.java -            err = writeResourceSymbols(bundle, assets, assets->getPackage(), true); +            err = writeResourceSymbols(bundle, assets, assets->getPackage(), true, +                    bundle->getBuildSharedLibrary());          } else {              const String8 customPkg(bundle->getCustomPackage()); -            err = writeResourceSymbols(bundle, assets, customPkg, true); +            err = writeResourceSymbols(bundle, assets, customPkg, true, +                    bundle->getBuildSharedLibrary());          }          if (err < 0) {              goto bail; @@ -2505,7 +2507,7 @@ int doPackage(Bundle* bundle)              char* packageString = strtok(libs.lockBuffer(libs.length()), ":");              while (packageString != NULL) {                  // Write the R.java file out with the correct package name -                err = writeResourceSymbols(bundle, assets, String8(packageString), true); +                err = writeResourceSymbols(bundle, assets, String8(packageString), true, false);                  if (err < 0) {                      goto bail;                  } @@ -2514,11 +2516,11 @@ int doPackage(Bundle* bundle)              libs.unlockBuffer();          }      } else { -        err = writeResourceSymbols(bundle, assets, assets->getPackage(), false); +        err = writeResourceSymbols(bundle, assets, assets->getPackage(), false, false);          if (err < 0) {              goto bail;          } -        err = writeResourceSymbols(bundle, assets, assets->getSymbolsPrivatePackage(), true); +        err = writeResourceSymbols(bundle, assets, assets->getSymbolsPrivatePackage(), true, false);          if (err < 0) {              goto bail;          }  |