graphics/omap4/system/Android.mk: fix/hack build system to include files in img/tarballs
diff --git a/graphics/omap4/system/Android.mk b/graphics/omap4/system/Android.mk
index 79f940b..68d3319 100644
--- a/graphics/omap4/system/Android.mk
+++ b/graphics/omap4/system/Android.mk
@@ -39,39 +39,31 @@
sed "s%.*libIMGegl[.]so[.]\(.*\)%\1%" \
)
+include $(CLEAR_VARS)
+LOCAL_MODULE := pvr-bin
+LOCAL_MODULE_TAGS := eng
+LOCAL_PREBUILT_EXECUTABLES := \
+ bin/pvrsrvinit
+include $(BUILD_MULTI_PREBUILT)
+
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := vendor_libs
+LOCAL_MODULE_TAGS := eng
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/lib
copy_lib_files_from := \
$(wildcard $(LOCAL_PATH)/vendor/lib/*.so.*) \
$(wildcard $(LOCAL_PATH)/vendor/lib/egl/*.so.*) \
$(wildcard $(LOCAL_PATH)/vendor/lib/hw/*.so.*)
copy_lib_files_to := $(copy_lib_files_from:$(LOCAL_PATH)/%=$(TARGET_OUT)/%)
-
-libs_to_link := $(copy_lib_files_to:%.$(library_version)=%)
-
-misc_files_from := \
- $(LOCAL_PATH)/bin/pvrsrvinit
-misc_files_to := $(misc_files_from:$(LOCAL_PATH)/%=$(TARGET_OUT)/%)
-
-copy_files_to := \
- $(copy_lib_files_to) \
- $(libs_to_link) \
- $(misc_files_to)
-
$(copy_lib_files_to): $(TARGET_OUT)/% : $(LOCAL_PATH)/% | $(ACP)
$(transform-prebuilt-to-target)
-
-$(misc_files_to): $(TARGET_OUT)/% : $(LOCAL_PATH)/% | $(ACP)
- $(transform-prebuilt-to-target)
-
-$(libs_to_link): % : %.$(library_version)
+libs_to_link := $(copy_lib_files_from:$(LOCAL_PATH)/%.$(library_version)=$(TARGET_OUT)/%)
+$(libs_to_link): % : %.$(library_version) | $(ACP)
$(local-transform-link-to-target)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := gfx-libs
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_TAGS := optional
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(copy_files_to)
+ALL_PREBUILT += $(copy_lib_files_to)
+ALL_PREBUILT += $(libs_to_link)
+include $(BUILD_MULTI_PREBUILT)
endif