1 # Copyright 2010 The Android Open Source Project
3 LOCAL_PATH:= $(call my-dir)
6 # -- All host/targets including windows
10 LOCAL_SRC_FILES := make_ext4fs_main.c
11 LOCAL_MODULE := make_ext4fs
14 LOCAL_SHARED_LIBRARIES += libcutils
15 LOCAL_STATIC_LIBRARIES += \
19 LOCAL_LDLIBS_windows += -lws2_32
20 LOCAL_SHARED_LIBRARIES_darwin += libselinux
21 LOCAL_SHARED_LIBRARIES_linux += libselinux
22 LOCAL_CFLAGS_darwin := -DHOST
23 LOCAL_CFLAGS_linux := -DHOST
24 include $(BUILD_HOST_EXECUTABLE)
28 LOCAL_SRC_FILES := blk_alloc_to_base_fs.c
29 LOCAL_MODULE := blk_alloc_to_base_fs
30 LOCAL_SHARED_LIBRARIES := libcutils
31 LOCAL_CFLAGS_darwin := -DHOST
32 LOCAL_CFLAGS_linux := -DHOST
33 include $(BUILD_HOST_EXECUTABLE)
36 # -- All host/targets excluding windows
39 ifneq ($(HOST_OS),windows)
42 LOCAL_SRC_FILES := make_ext4fs_main.c
43 LOCAL_MODULE := make_ext4fs
46 LOCAL_SHARED_LIBRARIES := \
52 LOCAL_CFLAGS := -DREAL_UUID
53 include $(BUILD_EXECUTABLE)
57 LOCAL_SRC_FILES := setup_fs.c
58 LOCAL_MODULE := setup_fs
59 LOCAL_SHARED_LIBRARIES += libcutils
60 include $(BUILD_EXECUTABLE)
64 LOCAL_SRC_FILES := ext4fixup_main.c
65 LOCAL_MODULE := ext4fixup
66 LOCAL_SHARED_LIBRARIES += \
70 include $(BUILD_EXECUTABLE)
74 LOCAL_SRC_FILES := ext4fixup_main.c
75 LOCAL_MODULE := ext4fixup
76 LOCAL_STATIC_LIBRARIES += \
80 include $(BUILD_HOST_EXECUTABLE)
84 LOCAL_MODULE := mkuserimg.sh
85 LOCAL_SRC_FILES := mkuserimg.sh
86 LOCAL_MODULE_CLASS := EXECUTABLES
87 # We don't need any additional suffix.
88 LOCAL_MODULE_SUFFIX :=
89 LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
90 LOCAL_IS_HOST_MODULE := true
91 include $(BUILD_PREBUILT)
95 LOCAL_MODULE := mkuserimg_mke2fs.sh
96 LOCAL_SRC_FILES := mkuserimg_mke2fs.sh
97 LOCAL_MODULE_CLASS := EXECUTABLES
98 LOCAL_REQUIRED_MODULES := mke2fs e2fsdroid
99 # We don't need any additional suffix.
100 LOCAL_MODULE_SUFFIX :=
101 LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
102 LOCAL_IS_HOST_MODULE := true
103 include $(BUILD_PREBUILT)
106 include $(CLEAR_VARS)
107 LOCAL_MODULE := mke2fs.conf
108 LOCAL_SRC_FILES := $(LOCAL_MODULE)
109 LOCAL_MODULE_CLASS := EXECUTABLES
110 LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/etc
111 include $(BUILD_PREBUILT)
114 include $(CLEAR_VARS)
115 LOCAL_MODULE := mke2fs.conf
116 LOCAL_SRC_FILES := $(LOCAL_MODULE)
117 LOCAL_MODULE_CLASS := ETC
118 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
119 include $(BUILD_PREBUILT)