~xnox/+junk/temp

« back to all changes in this revision

Viewing changes to extras/ext4_utils/Android.mk

  • Committer: Package Import Robot
  • Author(s): Loïc Minier
  • Date: 2013-02-18 16:33:46 UTC
  • mfrom: (3.1.3 raring)
  • Revision ID: package-import@ubuntu.com-20130218163346-5nrw4cgh7t4t0k8a
Tags: 4.2.2+git20130218-1
* Add myself to Uploaders with Marcin's permission; also sponsor NEW
  android-tools-fsutils binary package.
* Improve long descriptions a bit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2010 The Android Open Source Project
2
 
 
3
 
LOCAL_PATH:= $(call my-dir)
4
 
include $(CLEAR_VARS)
5
 
 
6
 
libext4_utils_src_files := \
7
 
        make_ext4fs.c \
8
 
        ext4fixup.c \
9
 
        ext4_utils.c \
10
 
        allocate.c \
11
 
        contents.c \
12
 
        extent.c \
13
 
        indirect.c \
14
 
        uuid.c \
15
 
        sha1.c \
16
 
        wipe.c
17
 
 
18
 
# -- All host/targets including windows
19
 
 
20
 
LOCAL_SRC_FILES := $(libext4_utils_src_files)
21
 
LOCAL_MODULE := libext4_utils
22
 
LOCAL_MODULE_TAGS := optional
23
 
LOCAL_C_INCLUDES += external/zlib
24
 
LOCAL_STATIC_LIBRARIES += libsparse
25
 
 
26
 
ifeq ($(HAVE_SELINUX), true)
27
 
LOCAL_C_INCLUDES += external/libselinux/include
28
 
LOCAL_STATIC_LIBRARIES += libselinux
29
 
LOCAL_CFLAGS += -DHAVE_SELINUX
30
 
endif # HAVE_SELINUX
31
 
 
32
 
include $(BUILD_HOST_STATIC_LIBRARY)
33
 
 
34
 
include $(CLEAR_VARS)
35
 
 
36
 
LOCAL_SRC_FILES := make_ext4fs_main.c
37
 
LOCAL_MODULE := make_ext4fs
38
 
LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz
39
 
ifeq ($(HOST_OS),windows)
40
 
LOCAL_LDLIBS += -lws2_32
41
 
else
42
 
ifeq ($(HAVE_SELINUX), true)
43
 
LOCAL_C_INCLUDES += external/libselinux/include
44
 
LOCAL_STATIC_LIBRARIES += libselinux
45
 
LOCAL_CFLAGS += -DHAVE_SELINUX
46
 
endif # HAVE_SELINUX
47
 
endif
48
 
 
49
 
include $(BUILD_HOST_EXECUTABLE)
50
 
 
51
 
include $(CLEAR_VARS)
52
 
 
53
 
# -- All host/targets excluding windows
54
 
 
55
 
ifneq ($(HOST_OS),windows)
56
 
 
57
 
LOCAL_SRC_FILES := $(libext4_utils_src_files)
58
 
LOCAL_MODULE := libext4_utils
59
 
LOCAL_MODULE_TAGS := optional
60
 
LOCAL_C_INCLUDES += external/zlib
61
 
LOCAL_SHARED_LIBRARIES := libsparse libz
62
 
 
63
 
ifeq ($(HAVE_SELINUX), true)
64
 
LOCAL_C_INCLUDES += external/libselinux/include
65
 
LOCAL_SHARED_LIBRARIES += libselinux
66
 
LOCAL_CFLAGS += -DHAVE_SELINUX
67
 
endif # HAVE_SELINUX
68
 
 
69
 
include $(BUILD_SHARED_LIBRARY)
70
 
 
71
 
include $(CLEAR_VARS)
72
 
 
73
 
LOCAL_SRC_FILES := $(libext4_utils_src_files)
74
 
LOCAL_MODULE := libext4_utils
75
 
LOCAL_MODULE_TAGS := optional
76
 
LOCAL_C_INCLUDES += external/zlib
77
 
LOCAL_STATIC_LIBRARIES += libsparse
78
 
 
79
 
ifeq ($(HAVE_SELINUX), true)
80
 
LOCAL_C_INCLUDES += external/libselinux/include
81
 
LOCAL_STATIC_LIBRARIES += libselinux
82
 
LOCAL_CFLAGS += -DHAVE_SELINUX
83
 
endif # HAVE_SELINUX
84
 
 
85
 
include $(BUILD_STATIC_LIBRARY)
86
 
 
87
 
include $(CLEAR_VARS)
88
 
 
89
 
LOCAL_SRC_FILES := make_ext4fs_main.c
90
 
LOCAL_MODULE := make_ext4fs
91
 
LOCAL_MODULE_TAGS := optional
92
 
LOCAL_SHARED_LIBRARIES += libext4_utils libz
93
 
 
94
 
ifeq ($(HAVE_SELINUX), true)
95
 
LOCAL_C_INCLUDES += external/libselinux/include
96
 
LOCAL_SHARED_LIBRARIES += libselinux
97
 
LOCAL_CFLAGS += -DHAVE_SELINUX
98
 
endif # HAVE_SELINUX
99
 
 
100
 
include $(BUILD_EXECUTABLE)
101
 
 
102
 
include $(CLEAR_VARS)
103
 
 
104
 
LOCAL_SRC_FILES := ext2simg.c
105
 
LOCAL_MODULE := ext2simg
106
 
LOCAL_MODULE_TAGS := optional
107
 
LOCAL_SHARED_LIBRARIES += libext4_utils libsparse libz
108
 
 
109
 
ifeq ($(HAVE_SELINUX), true)
110
 
LOCAL_C_INCLUDES += external/libselinux/include
111
 
LOCAL_SHARED_LIBRARIES += libselinux
112
 
LOCAL_CFLAGS += -DHAVE_SELINUX
113
 
endif # HAVE_SELINUX
114
 
 
115
 
include $(BUILD_EXECUTABLE)
116
 
 
117
 
include $(CLEAR_VARS)
118
 
 
119
 
LOCAL_SRC_FILES := ext2simg.c
120
 
LOCAL_MODULE := ext2simg
121
 
LOCAL_MODULE_TAGS := optional
122
 
LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz
123
 
 
124
 
ifeq ($(HAVE_SELINUX), true)
125
 
LOCAL_C_INCLUDES += external/libselinux/include
126
 
LOCAL_STATIC_LIBRARIES += libselinux
127
 
LOCAL_CFLAGS += -DHAVE_SELINUX
128
 
endif # HAVE_SELINUX
129
 
 
130
 
include $(BUILD_HOST_EXECUTABLE)
131
 
 
132
 
include $(CLEAR_VARS)
133
 
LOCAL_SRC_FILES := setup_fs.c
134
 
LOCAL_MODULE := setup_fs
135
 
LOCAL_MODULE_TAGS := optional
136
 
LOCAL_SHARED_LIBRARIES += libcutils
137
 
include $(BUILD_EXECUTABLE)
138
 
 
139
 
include $(CLEAR_VARS)
140
 
 
141
 
LOCAL_SRC_FILES := ext4fixup_main.c
142
 
LOCAL_MODULE := ext4fixup
143
 
LOCAL_MODULE_TAGS := optional
144
 
LOCAL_SHARED_LIBRARIES += libext4_utils libsparse libz
145
 
 
146
 
include $(BUILD_EXECUTABLE)
147
 
 
148
 
include $(CLEAR_VARS)
149
 
 
150
 
LOCAL_SRC_FILES := ext4fixup_main.c
151
 
LOCAL_MODULE := ext4fixup
152
 
LOCAL_MODULE_TAGS := optional
153
 
LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz
154
 
 
155
 
include $(BUILD_HOST_EXECUTABLE)
156
 
 
157
 
include $(CLEAR_VARS)
158
 
 
159
 
LOCAL_MODULE := mkuserimg.sh
160
 
LOCAL_SRC_FILES := mkuserimg.sh
161
 
LOCAL_MODULE_CLASS := EXECUTABLES
162
 
# We don't need any additional suffix.
163
 
LOCAL_MODULE_SUFFIX :=
164
 
LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
165
 
LOCAL_IS_HOST_MODULE := true
166
 
 
167
 
include $(BUILD_PREBUILT)
168
 
 
169
 
endif
170