blob: d503ce77eecb07f8c74707bb995140a6b272d124 [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
Koushik Dutta19447c02010-11-10 10:40:44 -080060include $(CLEAR_VARS)
61LOCAL_SRC_FILES := dump_image.c
62LOCAL_MODULE := utility_dump_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080063LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080064LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
65LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
66LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
67LOCAL_MODULE_STEM := dump_image
Steve Kondik4123b582010-11-14 03:18:40 -050068LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080069LOCAL_FORCE_STATIC_EXECUTABLE := true
70include $(BUILD_EXECUTABLE)
71
72include $(CLEAR_VARS)
73LOCAL_SRC_FILES := flash_image.c
74LOCAL_MODULE := utility_flash_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080075LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080076LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
77LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
78LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
79LOCAL_MODULE_STEM := flash_image
Steve Kondik4123b582010-11-14 03:18:40 -050080LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080081LOCAL_FORCE_STATIC_EXECUTABLE := true
82include $(BUILD_EXECUTABLE)
83
84include $(CLEAR_VARS)
85LOCAL_SRC_FILES := erase_image.c
86LOCAL_MODULE := utility_erase_image
Koushik Duttadf1e4062010-12-18 17:42:31 -080087LOCAL_MODULE_TAGS := eng
Koushik Dutta19447c02010-11-10 10:40:44 -080088LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
89LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
90LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities
91LOCAL_MODULE_STEM := erase_image
Steve Kondik4123b582010-11-14 03:18:40 -050092LOCAL_STATIC_LIBRARIES := libflashutils libmtdutils libmmcutils libbmlutils libcutils libc
Koushik Dutta19447c02010-11-10 10:40:44 -080093LOCAL_FORCE_STATIC_EXECUTABLE := true
94include $(BUILD_EXECUTABLE)
95
Koushik Dutta19447c02010-11-10 10:40:44 -080096endif # TARGET_ARCH == arm
97endif # !TARGET_SIMULATOR