summaryrefslogtreecommitdiff
authorTellen Yu <tellen.yu@amlogic.com>2017-11-14 05:45:20 (GMT)
committer Tellen Yu <tellen.yu@amlogic.com>2017-12-13 08:07:56 (GMT)
commit056fadb26d2d2fa54d6caf6fb8133f7336baf3f4 (patch)
treea11ce1ffaa5077f17b83221dded7d0c7bfa417f2
parentc01fd6a29b4ac31c5484440809d0726a9651fde2 (diff)
downloadhwcomposer-056fadb26d2d2fa54d6caf6fb8133f7336baf3f4.zip
hwcomposer-056fadb26d2d2fa54d6caf6fb8133f7336baf3f4.tar.gz
hwcomposer-056fadb26d2d2fa54d6caf6fb8133f7336baf3f4.tar.bz2
bringup: remove libion from hwc [2/12]
PD# 156770 libion has been deleted from vndk in 8.1, so in full treble mode, sphal don't use it Change-Id: If306dd0eeffacf57533c417066a5c7047b6cba1b
Diffstat
-rw-r--r--hwc2/platforms/Android.mk5
-rw-r--r--hwc2/platforms/PlatFactory.cpp8
2 files changed, 10 insertions, 3 deletions
diff --git a/hwc2/platforms/Android.mk b/hwc2/platforms/Android.mk
index e57368e..5083489 100644
--- a/hwc2/platforms/Android.mk
+++ b/hwc2/platforms/Android.mk
@@ -27,7 +27,6 @@ LOCAL_SRC_FILES := \
../common/observers/SoftVsyncObserver.cpp \
../common/observers/UeventObserver.cpp \
../common/composers/IComposeDevice.cpp \
- ../common/composers/GE2DComposer.cpp \
../common/utils/Utils.cpp \
../common/utils/Dump.cpp \
../common/utils/AmVinfo.cpp \
@@ -45,7 +44,6 @@ LOCAL_SHARED_LIBRARIES := \
libhardware \
libutils \
libsync \
- libion \
libfbcnf \
libge2d \
libbinder \
@@ -110,6 +108,9 @@ LOCAL_CFLAGS += -DPLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
ifeq ($(TARGET_APP_LAYER_USE_CONTINUOUS_BUFFER),true)
LOCAL_CFLAGS += -DUSE_CONTINOUS_BUFFER_COMPOSER
# LOCAL_CFLAGS += -DENABLE_AML_GE2D_COMPOSER
+# LOCAL_SRC_FILES += ../common/composers/GE2DComposer.cpp
+# LOCAL_SHARED_LIBRARIES += libion
+
endif
ifeq ($(TARGET_SUPPORT_SECURE_LAYER),true)
diff --git a/hwc2/platforms/PlatFactory.cpp b/hwc2/platforms/PlatFactory.cpp
index 47a789e..5d263ab 100644
--- a/hwc2/platforms/PlatFactory.cpp
+++ b/hwc2/platforms/PlatFactory.cpp
@@ -45,7 +45,13 @@ IDisplayDevice* PlatFactory::createDisplayDevice(int disp)
class PlatcComposerFactory: public IComposeDeviceFactory {
public:
- virtual IComposeDevice* createComposer(IDisplayDevice& disp) {return new GE2DComposer(disp);}
+ virtual IComposeDevice* createComposer(IDisplayDevice& disp) {
+ #ifdef ENABLE_AML_GE2D_COMPOSER
+ return new GE2DComposer(disp);
+ #else
+ return NULL;
+ #endif
+ }
};
switch (disp) {