]> git.saurik.com Git - android/aapt.git/blobdiff - Command.cpp
am 84be06e4: resolved conflicts for merge of ea9e6d24 to honeycomb-plus-aosp
[android/aapt.git] / Command.cpp
index 2f9e9bef8218a9d40154eb78f329e5f23a47f0b4..daf53e06bd7566457694975f15d7df616eeb74d6 100644 (file)
@@ -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;
+}