| # Copyright 2011 The Android Open Source Project | |
| LOCAL_PATH:= $(call my-dir) | |
| common_static_libraries := \ | |
| liblogwrap \ | |
| libfec \ | |
| libfec_rs \ | |
| libbase \ | |
| libcrypto_utils \ | |
| libcrypto \ | |
| libext4_utils \ | |
| libsquashfs_utils \ | |
| libselinux \ | |
| libavb | |
| include $(CLEAR_VARS) | |
| LOCAL_CLANG := true | |
| LOCAL_SANITIZE := integer | |
| LOCAL_SRC_FILES:= fs_mgr_main.cpp | |
| LOCAL_C_INCLUDES := $(LOCAL_PATH)/include | |
| LOCAL_MODULE:= fs_mgr | |
| LOCAL_MODULE_TAGS := optional | |
| LOCAL_REQUIRED_MODULES := mke2fs mke2fs.conf e2fsdroid | |
| LOCAL_FORCE_STATIC_EXECUTABLE := true | |
| LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)/sbin | |
| LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED) | |
| LOCAL_STATIC_LIBRARIES := libfs_mgr \ | |
| $(common_static_libraries) \ | |
| libcutils \ | |
| liblog \ | |
| libc \ | |
| libsparse \ | |
| libz \ | |
| libselinux | |
| LOCAL_CXX_STL := libc++_static | |
| LOCAL_CFLAGS := -Werror | |
| include $(BUILD_EXECUTABLE) |