OSDN Git Service

Merge "Revert "ioshark: A Repeatable Application Workload Based Storage Benchmark...
[android-x86/system-extras.git] / libfec / Android.mk
1 # Copyright 2015 The Android Open Source Project
2 #
3 LOCAL_PATH := $(call my-dir)
4
5 common_cflags := -Wall -Werror -O3 -D_LARGEFILE64_SOURCE
6
7 common_c_includes := \
8     $(LOCAL_PATH)/include \
9     external/fec
10
11 common_src_files := \
12     fec_open.cpp \
13     fec_read.cpp \
14     fec_verity.cpp \
15     fec_process.cpp
16
17 common_static_libraries := \
18     libext4_utils \
19     libfec_rs \
20     libsquashfs_utils \
21     libcrypto_utils \
22     libcrypto \
23     libcutils \
24     libbase \
25
26 include $(CLEAR_VARS)
27 LOCAL_CFLAGS := $(common_cflags)
28 LOCAL_C_INCLUDES := $(common_c_includes)
29 LOCAL_CLANG := true
30 LOCAL_SANITIZE := integer
31 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
32 LOCAL_MODULE := libfec
33 LOCAL_SRC_FILES := $(common_src_files)
34 LOCAL_STATIC_LIBRARIES := $(common_static_libraries)
35 include $(BUILD_STATIC_LIBRARY)
36
37 include $(CLEAR_VARS)
38 LOCAL_CFLAGS := $(common_cflags) -D_GNU_SOURCE -DFEC_NO_KLOG
39 LOCAL_C_INCLUDES := $(common_c_includes)
40 LOCAL_CLANG := true
41 ifeq ($(HOST_OS),linux)
42 LOCAL_SANITIZE := integer
43 endif
44 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
45 LOCAL_MODULE := libfec
46 LOCAL_SRC_FILES := $(common_src_files)
47 LOCAL_STATIC_LIBRARIES := $(common_static_libraries)
48 include $(BUILD_HOST_STATIC_LIBRARY)
49
50 include $(LOCAL_PATH)/test/Android.mk