X-Git-Url: https://git.saurik.com/android/aapt.git/blobdiff_plain/82cf0eaeddd1f87bf54db24d3f84856a679e53a4..c1b83bdbc6526f4c8f366bc3716f46b4ad93b0fd:/Command.cpp diff --git a/Command.cpp b/Command.cpp index 2f9e9be..daf53e0 100644 --- a/Command.cpp +++ b/Command.cpp @@ -1659,3 +1659,25 @@ bail: } return retVal; } + +/* + * Do PNG Crunching + * PRECONDITIONS + * -S flag points to a source directory containing drawable* folders + * -C flag points to destination directory. The folder structure in the + * source directory will be mirrored to the destination (cache) directory + * + * POSTCONDITIONS + * Destination directory will be updated to match the PNG files in + * the source directory. + */ +int doCrunch(Bundle* bundle) +{ + fprintf(stdout, "Crunching PNG Files in "); + fprintf(stdout, "source dir: %s\n", bundle->getResourceSourceDirs()[0]); + fprintf(stdout, "To destination dir: %s\n", bundle->getCrunchedOutputDir()); + + updatePreProcessedCache(bundle); + + return NO_ERROR; +}