author | Tellen 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) |
commit | 056fadb26d2d2fa54d6caf6fb8133f7336baf3f4 (patch) | |
tree | a11ce1ffaa5077f17b83221dded7d0c7bfa417f2 | |
parent | c01fd6a29b4ac31c5484440809d0726a9651fde2 (diff) | |
download | hwcomposer-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
-rw-r--r-- | hwc2/platforms/Android.mk | 5 | ||||
-rw-r--r-- | hwc2/platforms/PlatFactory.cpp | 8 |
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) { |