blob: dc7630f9206c5eee7154568714af4377395f0688 [file] [log] [blame]
Koushik Duttaceddcd52010-08-23 16:13:14 -07001LOCAL_PATH := $(call my-dir)
2
Koushik Duttae17a78d2010-08-29 12:35:10 -07003ifndef BOARD_HAS_SMALL_RECOVERY
4
Koushik Duttaceddcd52010-08-23 16:13:14 -07005
6include $(CLEAR_VARS)
7LOCAL_MODULE := fix_permissions
Koushik Duttaa64c6972011-11-27 14:07:29 -08008LOCAL_MODULE_TAGS := optional
Koushik Duttaceddcd52010-08-23 16:13:14 -07009LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
10LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
11LOCAL_SRC_FILES := $(LOCAL_MODULE)
12include $(BUILD_PREBUILT)
13
14include $(CLEAR_VARS)
15LOCAL_MODULE := parted
Koushik Duttaa64c6972011-11-27 14:07:29 -080016LOCAL_MODULE_TAGS := optional
Koushik Duttaceddcd52010-08-23 16:13:14 -070017LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
18LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
19LOCAL_SRC_FILES := $(LOCAL_MODULE)
20include $(BUILD_PREBUILT)
21
22include $(CLEAR_VARS)
23LOCAL_MODULE := sdparted
Koushik Duttaa64c6972011-11-27 14:07:29 -080024LOCAL_MODULE_TAGS := optional
Koushik Duttaceddcd52010-08-23 16:13:14 -070025LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
26LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
27LOCAL_SRC_FILES := $(LOCAL_MODULE)
28include $(BUILD_PREBUILT)
29
Koushik Dutta2e854222011-10-04 16:33:30 -070030endif
31
32include $(CLEAR_VARS)
33LOCAL_MODULE := e2fsck
Koushik Duttaa64c6972011-11-27 14:07:29 -080034LOCAL_MODULE_TAGS := optional
Koushik Dutta2e854222011-10-04 16:33:30 -070035LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
36LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
37LOCAL_SRC_FILES := $(LOCAL_MODULE)
38include $(BUILD_PREBUILT)
39
40
Koushik Duttaceddcd52010-08-23 16:13:14 -070041include $(CLEAR_VARS)
42LOCAL_MODULE := tune2fs
Koushik Duttaa64c6972011-11-27 14:07:29 -080043LOCAL_MODULE_TAGS := optional
Koushik Duttaceddcd52010-08-23 16:13:14 -070044LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
45LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
46LOCAL_SRC_FILES := $(LOCAL_MODULE)
47include $(BUILD_PREBUILT)
Koushik Duttae17a78d2010-08-29 12:35:10 -070048
Koushik Dutta47591ce2011-06-27 17:52:25 -070049ifeq ($(BOARD_HAS_LARGE_FILESYSTEM),true)
Tony Layher6d19f222011-03-20 08:28:09 -040050include $(CLEAR_VARS)
51LOCAL_MODULE := mke2fs
Koushik Duttaa64c6972011-11-27 14:07:29 -080052LOCAL_MODULE_TAGS := optional
Tony Layher6d19f222011-03-20 08:28:09 -040053LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
54LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
Koushik Duttad6bf6942011-08-31 23:25:23 -070055ifeq ($(BOARD_MKE2FS),)
Tony Layher6d19f222011-03-20 08:28:09 -040056LOCAL_SRC_FILES := $(LOCAL_MODULE)
Koushik Duttad6bf6942011-08-31 23:25:23 -070057else
58LOCAL_SRC_FILES := ../../../$(BOARD_MKE2FS)
59endif
Tony Layher6d19f222011-03-20 08:28:09 -040060include $(BUILD_PREBUILT)
Koushik Duttae17a78d2010-08-29 12:35:10 -070061endif
Donovan Bartisha8f265d2011-11-10 12:55:22 -060062
Koushik Dutta88a233d2011-11-11 00:41:57 -080063BOARD_RECOVERY_RFS_CHECK := $(shell grep rfs $(TARGET_DEVICE_DIR)/recovery.fstab)
64ifneq ($(BOARD_RECOVERY_RFS_CHECK),)
Donovan Bartisha8f265d2011-11-10 12:55:22 -060065include $(CLEAR_VARS)
66LOCAL_MODULE := fat.format
Koushik Duttaa64c6972011-11-27 14:07:29 -080067LOCAL_MODULE_TAGS := optional
Donovan Bartisha8f265d2011-11-10 12:55:22 -060068LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
69LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
70LOCAL_SRC_FILES := $(LOCAL_MODULE)
71include $(BUILD_PREBUILT)
Koushik Duttaddc12412011-11-23 14:06:12 -080072
Koushik Dutta88a233d2011-11-11 00:41:57 -080073endif