diff options
author | Joe Onorato <joeo@google.com> | 2012-07-21 16:31:23 -0700 |
---|---|---|
committer | Joe Onorato <joeo@google.com> | 2012-08-15 19:52:53 -0700 |
commit | 3f1eb9962d18db7ea23fdc5d3b0b52707fb53b06 (patch) | |
tree | 4e96c3a3802864a7cb180c7fe9a73ef8caf8188f | |
parent | 332e8babe350433b320efc9484f15a5dbdd8c68f (diff) | |
download | extras-3f1eb9962d18db7ea23fdc5d3b0b52707fb53b06.tar.gz |
Support for multiple modules with the same name is going away.
Change-Id: Iae48d4890aa7266ca7b57b3b9a8712d2d33d4909
-rw-r--r-- | ext4_utils/Android.mk | 132 |
1 files changed, 56 insertions, 76 deletions
diff --git a/ext4_utils/Android.mk b/ext4_utils/Android.mk index e8915f1b..6c517c99 100644 --- a/ext4_utils/Android.mk +++ b/ext4_utils/Android.mk @@ -1,161 +1,142 @@ # Copyright 2010 The Android Open Source Project LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) libext4_utils_src_files := \ - make_ext4fs.c \ - ext4fixup.c \ - ext4_utils.c \ - allocate.c \ - contents.c \ - extent.c \ - indirect.c \ - uuid.c \ - sha1.c \ - wipe.c - + make_ext4fs.c \ + ext4fixup.c \ + ext4_utils.c \ + allocate.c \ + contents.c \ + extent.c \ + indirect.c \ + uuid.c \ + sha1.c \ + wipe.c + +# # -- All host/targets including windows +# +include $(CLEAR_VARS) LOCAL_SRC_FILES := $(libext4_utils_src_files) -LOCAL_MODULE := libext4_utils -LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := libext4_utils_host LOCAL_C_INCLUDES += external/zlib LOCAL_STATIC_LIBRARIES += libsparse - ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_STATIC_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_STATIC_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_HOST_STATIC_LIBRARY) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := make_ext4fs_main.c LOCAL_MODULE := make_ext4fs -LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz +LOCAL_STATIC_LIBRARIES += libext4_utils_host libsparse libz ifeq ($(HOST_OS),windows) -LOCAL_LDLIBS += -lws2_32 + LOCAL_LDLIBS += -lws2_32 else -ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_STATIC_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX -endif # HAVE_SELINUX + ifeq ($(HAVE_SELINUX), true) + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_STATIC_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX + endif # HAVE_SELINUX endif - include $(BUILD_HOST_EXECUTABLE) -include $(CLEAR_VARS) +# # -- All host/targets excluding windows +# ifneq ($(HOST_OS),windows) +include $(CLEAR_VARS) LOCAL_SRC_FILES := $(libext4_utils_src_files) LOCAL_MODULE := libext4_utils -LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES += external/zlib LOCAL_SHARED_LIBRARIES := libsparse libz - ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_SHARED_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_SHARED_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_SHARED_LIBRARY) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := $(libext4_utils_src_files) -LOCAL_MODULE := libext4_utils -LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := libext4_utils_static LOCAL_C_INCLUDES += external/zlib LOCAL_STATIC_LIBRARIES += libsparse - ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_STATIC_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_STATIC_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_STATIC_LIBRARY) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := make_ext4fs_main.c LOCAL_MODULE := make_ext4fs -LOCAL_MODULE_TAGS := optional LOCAL_SHARED_LIBRARIES += libext4_utils libz - ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_SHARED_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_SHARED_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_EXECUTABLE) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := ext2simg.c LOCAL_MODULE := ext2simg -LOCAL_MODULE_TAGS := optional -LOCAL_SHARED_LIBRARIES += libext4_utils libsparse libz - +LOCAL_SHARED_LIBRARIES += libext4_utils_host libsparse libz ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_SHARED_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_SHARED_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_EXECUTABLE) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := ext2simg.c LOCAL_MODULE := ext2simg -LOCAL_MODULE_TAGS := optional -LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz - +LOCAL_STATIC_LIBRARIES += libext4_utils_host libsparse libz ifeq ($(HAVE_SELINUX), true) -LOCAL_C_INCLUDES += external/libselinux/include -LOCAL_STATIC_LIBRARIES += libselinux -LOCAL_CFLAGS += -DHAVE_SELINUX + LOCAL_C_INCLUDES += external/libselinux/include + LOCAL_STATIC_LIBRARIES += libselinux + LOCAL_CFLAGS += -DHAVE_SELINUX endif # HAVE_SELINUX - include $(BUILD_HOST_EXECUTABLE) + include $(CLEAR_VARS) LOCAL_SRC_FILES := setup_fs.c LOCAL_MODULE := setup_fs -LOCAL_MODULE_TAGS := optional LOCAL_SHARED_LIBRARIES += libcutils include $(BUILD_EXECUTABLE) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := ext4fixup_main.c LOCAL_MODULE := ext4fixup -LOCAL_MODULE_TAGS := optional LOCAL_SHARED_LIBRARIES += libext4_utils libsparse libz - include $(BUILD_EXECUTABLE) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_SRC_FILES := ext4fixup_main.c LOCAL_MODULE := ext4fixup -LOCAL_MODULE_TAGS := optional -LOCAL_STATIC_LIBRARIES += libext4_utils libsparse libz - +LOCAL_STATIC_LIBRARIES += libext4_utils_host libsparse libz include $(BUILD_HOST_EXECUTABLE) -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_MODULE := mkuserimg.sh LOCAL_SRC_FILES := mkuserimg.sh LOCAL_MODULE_CLASS := EXECUTABLES @@ -163,7 +144,6 @@ LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE_SUFFIX := LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) LOCAL_IS_HOST_MODULE := true - include $(BUILD_PREBUILT) endif |