diff options
author | Diogo Ferreira <diogo@underdev.org> | 2016-03-16 19:53:12 +0000 |
---|---|---|
committer | Ricardo Cerqueira <ricardo@cyngn.com> | 2016-04-08 12:51:48 +0100 |
commit | 48506abb2d2c0ac670d6b85edf56c2cbb99c04df (patch) | |
tree | 423b4b88a3dbfb857dde2d7a45bf4270effece0f | |
parent | 02ee37333288a2d628b358f22aea6e330e7cb8b8 (diff) | |
download | system_core-48506abb2d2c0ac670d6b85edf56c2cbb99c04df.zip system_core-48506abb2d2c0ac670d6b85edf56c2cbb99c04df.tar.gz system_core-48506abb2d2c0ac670d6b85edf56c2cbb99c04df.tar.bz2 |
fs_mgr: Add an optional libfs_mgr shared library
Change-Id: I79aec4549af3f71c8c08f8901f5edf9b5a6b8f62
-rw-r--r-- | fs_mgr/Android.mk | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/fs_mgr/Android.mk b/fs_mgr/Android.mk index d105b0b..43c64fb 100644 --- a/fs_mgr/Android.mk +++ b/fs_mgr/Android.mk @@ -23,6 +23,30 @@ endif include $(BUILD_STATIC_LIBRARY) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES:= fs_mgr.c fs_mgr_verity.c fs_mgr_fstab.c +LOCAL_SRC_FILES += fs_mgr_format.c + +LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \ + system/vold \ + system/extras/ext4_utils \ + external/openssl/include \ + system/core/logwrapper/include + +LOCAL_MODULE:= libfs_mgr +LOCAL_WHOLE_STATIC_LIBRARIES := liblogwrap libmincrypt libext4_utils_static libsquashfs_utils libsparse_static libext2_blkid libext2_uuid_static +LOCAL_STATIC_LIBRARIES := libcutils liblog libsparse_static libz libselinux +LOCAL_C_INCLUDES += system/extras/ext4_utils system/extras/squashfs_utils external/e2fsprogs/lib +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include +LOCAL_CFLAGS := -Werror + +ifneq (,$(filter userdebug,$(TARGET_BUILD_VARIANT))) +LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1 +endif + +include $(BUILD_SHARED_LIBRARY) + include $(CLEAR_VARS) |