OSDN Git Service

ANRdaemon: move trace result from /sdcard to /data am: d93aa41807
[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
6
7 common_c_includes := \
8     $(LOCAL_PATH)/include \
9     external/fec \
10     system/extras/ext4_utils \
11     system/extras/squashfs_utils
12
13 common_src_files := \
14     fec_open.cpp \
15     fec_read.cpp \
16     fec_verity.cpp \
17     fec_process.cpp
18
19 common_static_libraries := \
20     libmincrypt \
21     libcrypto_static \
22     libcutils \
23     libbase
24
25 include $(CLEAR_VARS)
26 LOCAL_CFLAGS := $(common_cflags)
27 LOCAL_C_INCLUDES := $(common_c_includes)
28 LOCAL_CLANG := true
29 LOCAL_SANITIZE := integer
30 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
31 LOCAL_MODULE := libfec
32 LOCAL_SRC_FILES := $(common_src_files)
33 LOCAL_STATIC_LIBRARIES := \
34     libfec_rs \
35     libext4_utils_static \
36     libsquashfs_utils \
37     libcutils \
38     $(common_static_libraries)
39 include $(BUILD_STATIC_LIBRARY)
40
41 include $(CLEAR_VARS)
42 LOCAL_CFLAGS := $(common_cflags) -D_GNU_SOURCE -DFEC_NO_KLOG
43 LOCAL_C_INCLUDES := $(common_c_includes)
44 LOCAL_CLANG := true
45 ifeq ($(HOST_OS),linux)
46 LOCAL_SANITIZE := integer
47 endif
48 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
49 LOCAL_MODULE := libfec_host
50 LOCAL_SRC_FILES := $(common_src_files)
51 LOCAL_STATIC_LIBRARIES := \
52     libfec_rs_host \
53     libext4_utils_host \
54     libsquashfs_utils_host \
55     $(common_static_libraries)
56 include $(BUILD_HOST_STATIC_LIBRARY)
57
58 include $(LOCAL_PATH)/test/Android.mk