Use libpackageparser

Switch from the internal packages.list parser implementation
to a common parser library.

Change-Id: I7aee10c9395310919779ed2463aab6b2f8b380cc
Signed-off-by: William Roberts <william.c.roberts@intel.com>
diff --git a/Android.mk b/Android.mk
index c04327f..25baae9 100644
--- a/Android.mk
+++ b/Android.mk
@@ -50,7 +50,7 @@
 LOCAL_MODULE_TAGS := eng
 LOCAL_STATIC_LIBRARIES := libmincrypt
 LOCAL_C_INCLUDES := external/pcre
-LOCAL_WHOLE_STATIC_LIBRARIES := libpcre
+LOCAL_WHOLE_STATIC_LIBRARIES := libpcre libpackagelistparser
 # 1003 corresponds to auditd, from system/core/logd/event.logtags
 LOCAL_CFLAGS := -DAUDITD_LOG_TAG=1003
 # mapping.c has redundant check of array p_in->perms.
@@ -80,7 +80,7 @@
 LOCAL_COPY_HEADERS := $(common_COPY_HEADERS)
 LOCAL_STATIC_LIBRARIES := libmincrypt
 LOCAL_C_INCLUDES := external/pcre
-LOCAL_SHARED_LIBRARIES := liblog libpcre
+LOCAL_SHARED_LIBRARIES := liblog libpcre libpackagelistparser
 # 1003 corresponds to auditd, from system/core/logd/event.logtags
 LOCAL_CFLAGS := -DAUDITD_LOG_TAG=1003
 # mapping.c has redundant check of array p_in->perms.