1# Copyright 2011 The Android Open Source Project 2 3LOCAL_PATH:= $(call my-dir) 4include $(CLEAR_VARS) 5 6LOCAL_SRC_FILES:= fs_mgr.c fs_mgr_verity.c fs_mgr_fstab.c 7LOCAL_SRC_FILES += fs_mgr_format.c 8 9LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \ 10 system/vold \ 11 system/extras/ext4_utils \ 12 external/openssl/include 13 14LOCAL_MODULE:= libfs_mgr 15LOCAL_STATIC_LIBRARIES := liblogwrap libmincrypt libext4_utils_static libsquashfs_utils 16LOCAL_C_INCLUDES += system/extras/ext4_utils system/extras/squashfs_utils 17LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include 18LOCAL_CFLAGS := -Werror 19 20ifneq (,$(filter userdebug,$(TARGET_BUILD_VARIANT))) 21LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1 22endif 23 24include $(BUILD_STATIC_LIBRARY) 25 26 27 28include $(CLEAR_VARS) 29 30LOCAL_SRC_FILES:= fs_mgr_main.c 31 32LOCAL_C_INCLUDES := $(LOCAL_PATH)/include 33 34LOCAL_MODULE:= fs_mgr 35 36LOCAL_MODULE_TAGS := optional 37LOCAL_FORCE_STATIC_EXECUTABLE := true 38LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)/sbin 39LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED) 40 41LOCAL_STATIC_LIBRARIES := libfs_mgr liblogwrap libcutils liblog libc libmincrypt libext4_utils_static libsquashfs_utils 42LOCAL_STATIC_LIBRARIES += libsparse_static libz libselinux 43LOCAL_CXX_STL := libc++_static 44 45LOCAL_CFLAGS := -Werror 46 47include $(BUILD_EXECUTABLE) 48 49