1ifneq (,$(findstring $(TARGET_DEVICE),dragon))
2
3LOCAL_PATH := $(call my-dir)
4
5include $(CLEAR_VARS)
6LOCAL_MODULE_TAGS := optional
7LOCAL_MODULE := librecovery_updater_dragon
8LOCAL_SRC_FILES := \
9    flash_ec.c \
10    flash_mtd.c \
11    flash_device.c \
12    flash_file.cpp \
13    vboot_interface.c \
14    recovery_updater.cpp \
15    update_fw.cpp
16LOCAL_C_INCLUDES += bootable/recovery
17# For vboot_struct.h
18LOCAL_C_INCLUDES += external/vboot_reference/firmware/include
19LOCAL_CFLAGS += -Werror
20
21include $(BUILD_STATIC_LIBRARY)
22
23include $(CLEAR_VARS)
24LOCAL_MODULE_TAGS := optional
25LOCAL_MODULE := librecovery_ui_dragon
26LOCAL_SRC_FILES := \
27    flash_ec.c \
28    flash_mtd.c \
29    flash_device.c \
30    flash_file.cpp \
31    vboot_interface.c \
32    recovery_ui.cpp
33LOCAL_C_INCLUDES += bootable/recovery
34# For vboot_struct.h
35LOCAL_C_INCLUDES += external/vboot_reference/firmware/include
36LOCAL_CFLAGS += -Werror
37
38include $(BUILD_STATIC_LIBRARY)
39
40include $(CLEAR_VARS)
41LOCAL_MODULE := fwtool
42LOCAL_MODULE_TAGS := optional
43LOCAL_CLANG := true
44LOCAL_SRC_FILES := flash_ec.c flash_mtd.c flash_device.c vboot_interface.c debug_ec.c flash_file.cpp fwtool.cpp update_fw.cpp
45LOCAL_SHARED_LIBRARIES := liblog
46LOCAL_CFLAGS += -Wno-unused-parameter -DUSE_LOGCAT
47LOCAL_C_INCLUDES += bootable/recovery
48# For vboot_struct.h
49LOCAL_C_INCLUDES += external/vboot_reference/firmware/include
50
51include $(BUILD_EXECUTABLE)
52
53endif
54