blob: 324480a4c24aae21ddfd0699fbb429b314ab5743 [file] [log] [blame]
Koushik Dutta19447c02010-11-10 10:40:44 -08001LOCAL_PATH := $(call my-dir)
2
3ifneq ($(TARGET_SIMULATOR),true)
4ifeq ($(TARGET_ARCH),arm)
5
6include $(CLEAR_VARS)
Steve Kondik4123b582010-11-14 03:18:40 -05007LOCAL_SRC_FILES := flashutils.c
8LOCAL_MODULE := libflashutils
Koushik Duttadf1e4062010-12-18 17:42:31 -08009LOCAL_MODULE_TAGS := eng
Steve Kondik4123b582010-11-14 03:18:40 -050010LOCAL_C_INCLUDES += bootable/recovery
11LOCAL_STATIC_LIBRARIES := libmmcutils libmtdutils libbmlutils
12include $(BUILD_STATIC_LIBRARY)
13
14include $(CLEAR_VARS)
Koushik Dutta19447c02010-11-10 10:40:44 -080015LOCAL_SRC_FILES := flash_image.c
16LOCAL_MODULE := flash_image
17LOCAL_MODULE_TAGS := eng
Steve Kondik4123b582010-11-14 03:18:40 -050018#LOCAL_STATIC_LIBRARIES += $(BOARD_FLASH_LIBRARY)
19LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils
Koushik Dutta19447c02010-11-10 10:40:44 -080020LOCAL_SHARED_LIBRARIES := libcutils libc
21include $(BUILD_EXECUTABLE)
22
23include $(CLEAR_VARS)
24LOCAL_SRC_FILES := dump_image.c
25LOCAL_MODULE := dump_image
26LOCAL_MODULE_TAGS := eng
Steve Kondik4123b582010-11-14 03:18:40 -050027LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils
Koushik Dutta19447c02010-11-10 10:40:44 -080028LOCAL_SHARED_LIBRARIES := libcutils libc
29include $(BUILD_EXECUTABLE)
30
31include $(CLEAR_VARS)
32LOCAL_SRC_FILES := erase_image.c
33LOCAL_MODULE := erase_image
34LOCAL_MODULE_TAGS := eng
Steve Kondik4123b582010-11-14 03:18:40 -050035LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils
Koushik Dutta19447c02010-11-10 10:40:44 -080036LOCAL_SHARED_LIBRARIES := libcutils libc
37include $(BUILD_EXECUTABLE)
38
39include $(CLEAR_VARS)
40LOCAL_SRC_FILES := flash_image.c
41LOCAL_MODULE := libflash_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080042LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080043LOCAL_CFLAGS += -Dmain=flash_image_main
44include $(BUILD_STATIC_LIBRARY)
45
46include $(CLEAR_VARS)
47LOCAL_SRC_FILES := dump_image.c
48LOCAL_MODULE := libdump_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080049LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080050LOCAL_CFLAGS += -Dmain=dump_image_main
51include $(BUILD_STATIC_LIBRARY)
52
53include $(CLEAR_VARS)
54LOCAL_SRC_FILES := erase_image.c
55LOCAL_MODULE := liberase_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080056LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080057LOCAL_CFLAGS += -Dmain=erase_image_main
58include $(BUILD_STATIC_LIBRARY)
59
60
61include $(CLEAR_VARS)
62LOCAL_SRC_FILES := dump_image.c
63LOCAL_MODULE := utility_dump_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080064LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080065LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
66LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
67LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
68LOCAL_MODULE_STEM := dump_image
Steve Kondik4123b582010-11-14 03:18:40 -050069LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080070LOCAL_FORCE_STATIC_EXECUTABLE := true
71include $(BUILD_EXECUTABLE)
72
73include $(CLEAR_VARS)
74LOCAL_SRC_FILES := flash_image.c
75LOCAL_MODULE := utility_flash_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080076LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080077LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
78LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
79LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
80LOCAL_MODULE_STEM := flash_image
Steve Kondik4123b582010-11-14 03:18:40 -050081LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080082LOCAL_FORCE_STATIC_EXECUTABLE := true
83include $(BUILD_EXECUTABLE)
84
85include $(CLEAR_VARS)
86LOCAL_SRC_FILES := erase_image.c
87LOCAL_MODULE := utility_erase_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080088LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080089LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
90LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
91LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
92LOCAL_MODULE_STEM := erase_image
Steve Kondik4123b582010-11-14 03:18:40 -050093LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080094LOCAL_FORCE_STATIC_EXECUTABLE := true
95include $(BUILD_EXECUTABLE)
96
Koushik Dutta19447c02010-11-10 10:40:44 -080097endif # TARGET_ARCH == arm
98endif # !TARGET_SIMULATOR