copy_surface_files.sh

#!/bin/bash


PREFIX_2_3="/ti/android-2.3/TI_Android_GingerBread_2_3_Sources/"
PREFIX_2_3_4="/ti/android-2.3.4/TI_Android_GingerBread_2_3_4_Sources/"


DEST_FOLDER="/shared/surface_comp/"


SURFACE_FILES=(\
frameworks/base/core/java/android/app/ActivityThread.java \
frameworks/base/core/java/android/app/Activity.java \
frameworks/base/core/java/android/app/Instrumentation.java \
frameworks/base/core/java/com/android/internal/policy/PolicyManager.java \
frameworks/base/policy/src/com/android/internal/policy/impl/Policy.java \
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindow.java \
frameworks/base/core/java/android/view/Window.java \
frameworks/base/core/java/android/view/WindowManagerImpl.java \
frameworks/base/core/java/android/view/ViewRoot.java \
frameworks/base/core/java/android/view/Surface.java \
frameworks/base/services/java/com/android/server/WindowManagerService.java \
frameworks/base/core/java/android/view/IWindowSession.aidl \
frameworks/base/core/java/android/view/IWindow.aidl \
frameworks/base/core/java/android/view/SurfaceSession.java \
frameworks/base/core/jni/android_view_Surface.cpp \
frameworks/base/libs/surfaceflinger_client/SurfaceComposerClient.cpp \
frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp \
frameworks/base/include/surfaceflinger/ISurfaceComposer.h \
frameworks/base/services/surfaceflinger/Layer.h \
frameworks/base/services/surfaceflinger/Layer.cpp \
frameworks/base/services/surfaceflinger/LayerBase.cpp \
frameworks/base/libs/surfaceflinger_client/Surface.cpp \
frameworks/base/libs/surfaceflinger_client/SharedBufferStack.cpp \
frameworks/base/include/ui/GraphicBuffer.h \
frameworks/base/libs/ui/GraphicBuffer.cpp \
frameworks/base/include/ui/GraphicBufferAllocator.h \
frameworks/base/libs/ui/GraphicBufferAllocator.cpp \
frameworks/base/libs/ui/GraphicBufferMapper.cpp \
frameworks/base/include/ui/egl/android_natives.h \
frameworks/base/include/ui/android_native_buffer.h \
frameworks/base/libs/surfaceflinger_client/ISurface.cpp \
frameworks/base/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp \
)


for file in "${SURFACE_FILES[@]}"; do
FILE_2_3=$PREFIX_2_3$file
FILE_2_3_4=$PREFIX_2_3_4$file


if [ ! -e $FILE_2_3 ]; then
echo "error "$FILE_2_3" not found."
fi
if [ ! -e $FILE_2_3_4 ]; then
echo "error "$FILE_2_3" not found."
fi




cp $FILE_2_3 $DEST_FOLDER"2_3"
cp $FILE_2_3_4 $DEST_FOLDER"2_3_4"
done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值