1cb93a386Sopenharmony_ci# Copyright 2018 Google Inc. 2cb93a386Sopenharmony_ci# 3cb93a386Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 4cb93a386Sopenharmony_ci# found in the LICENSE file. 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ci# Things are easiest for everyone if these source paths are absolute. 7cb93a386Sopenharmony_ci_src = get_path_info("src", "abspath") 8cb93a386Sopenharmony_ci_include = get_path_info("include", "abspath") 9cb93a386Sopenharmony_ci 10cb93a386Sopenharmony_ciskia_skottie_public = [ 11cb93a386Sopenharmony_ci "$_include/Skottie.h", 12cb93a386Sopenharmony_ci "$_include/ExternalLayer.h", 13cb93a386Sopenharmony_ci "$_include/SkottieProperty.h", 14cb93a386Sopenharmony_ci] 15cb93a386Sopenharmony_ci 16cb93a386Sopenharmony_ciskia_skottie_sources = [ 17cb93a386Sopenharmony_ci "$_src/Adapter.h", 18cb93a386Sopenharmony_ci "$_src/Camera.cpp", 19cb93a386Sopenharmony_ci "$_src/Camera.h", 20cb93a386Sopenharmony_ci "$_src/Composition.cpp", 21cb93a386Sopenharmony_ci "$_src/Composition.h", 22cb93a386Sopenharmony_ci "$_src/Layer.cpp", 23cb93a386Sopenharmony_ci "$_src/Layer.h", 24cb93a386Sopenharmony_ci "$_src/Path.cpp", 25cb93a386Sopenharmony_ci "$_src/Skottie.cpp", 26cb93a386Sopenharmony_ci "$_src/SkottieJson.cpp", 27cb93a386Sopenharmony_ci "$_src/SkottieJson.h", 28cb93a386Sopenharmony_ci "$_src/SkottiePriv.h", 29cb93a386Sopenharmony_ci "$_src/SkottieProperty.cpp", 30cb93a386Sopenharmony_ci "$_src/SkottieValue.h", 31cb93a386Sopenharmony_ci "$_src/Transform.cpp", 32cb93a386Sopenharmony_ci "$_src/Transform.h", 33cb93a386Sopenharmony_ci "$_src/animator/Animator.cpp", 34cb93a386Sopenharmony_ci "$_src/animator/Animator.h", 35cb93a386Sopenharmony_ci "$_src/animator/KeyframeAnimator.cpp", 36cb93a386Sopenharmony_ci "$_src/animator/KeyframeAnimator.h", 37cb93a386Sopenharmony_ci "$_src/animator/ScalarKeyframeAnimator.cpp", 38cb93a386Sopenharmony_ci "$_src/animator/ShapeKeyframeAnimator.cpp", 39cb93a386Sopenharmony_ci "$_src/animator/TextKeyframeAnimator.cpp", 40cb93a386Sopenharmony_ci "$_src/animator/Vec2KeyframeAnimator.cpp", 41cb93a386Sopenharmony_ci "$_src/animator/VectorKeyframeAnimator.cpp", 42cb93a386Sopenharmony_ci "$_src/animator/VectorKeyframeAnimator.h", 43cb93a386Sopenharmony_ci "$_src/effects/BlackAndWhiteEffect.cpp", 44cb93a386Sopenharmony_ci "$_src/effects/BrightnessContrastEffect.cpp", 45cb93a386Sopenharmony_ci "$_src/effects/BuldgeEffect.cpp", 46cb93a386Sopenharmony_ci "$_src/effects/CCTonerEffect.cpp", 47cb93a386Sopenharmony_ci "$_src/effects/CornerPinEffect.cpp", 48cb93a386Sopenharmony_ci "$_src/effects/DirectionalBlur.cpp", 49cb93a386Sopenharmony_ci "$_src/effects/DisplacementMapEffect.cpp", 50cb93a386Sopenharmony_ci "$_src/effects/DropShadowEffect.cpp", 51cb93a386Sopenharmony_ci "$_src/effects/Effects.cpp", 52cb93a386Sopenharmony_ci "$_src/effects/Effects.h", 53cb93a386Sopenharmony_ci "$_src/effects/FillEffect.cpp", 54cb93a386Sopenharmony_ci "$_src/effects/FractalNoiseEffect.cpp", 55cb93a386Sopenharmony_ci "$_src/effects/GaussianBlurEffect.cpp", 56cb93a386Sopenharmony_ci "$_src/effects/GlowStyles.cpp", 57cb93a386Sopenharmony_ci "$_src/effects/GradientEffect.cpp", 58cb93a386Sopenharmony_ci "$_src/effects/HueSaturationEffect.cpp", 59cb93a386Sopenharmony_ci "$_src/effects/InvertEffect.cpp", 60cb93a386Sopenharmony_ci "$_src/effects/LevelsEffect.cpp", 61cb93a386Sopenharmony_ci "$_src/effects/LinearWipeEffect.cpp", 62cb93a386Sopenharmony_ci "$_src/effects/MotionBlurEffect.cpp", 63cb93a386Sopenharmony_ci "$_src/effects/MotionBlurEffect.h", 64cb93a386Sopenharmony_ci "$_src/effects/MotionTileEffect.cpp", 65cb93a386Sopenharmony_ci "$_src/effects/RadialWipeEffect.cpp", 66cb93a386Sopenharmony_ci "$_src/effects/ShadowStyles.cpp", 67cb93a386Sopenharmony_ci "$_src/effects/ShiftChannelsEffect.cpp", 68cb93a386Sopenharmony_ci "$_src/effects/SkSLEffect.cpp", 69cb93a386Sopenharmony_ci "$_src/effects/SphereEffect.cpp", 70cb93a386Sopenharmony_ci "$_src/effects/ThresholdEffect.cpp", 71cb93a386Sopenharmony_ci "$_src/effects/TintEffect.cpp", 72cb93a386Sopenharmony_ci "$_src/effects/TransformEffect.cpp", 73cb93a386Sopenharmony_ci "$_src/effects/TritoneEffect.cpp", 74cb93a386Sopenharmony_ci "$_src/effects/VenetianBlindsEffect.cpp", 75cb93a386Sopenharmony_ci "$_src/layers/AudioLayer.cpp", 76cb93a386Sopenharmony_ci "$_src/layers/FootageLayer.cpp", 77cb93a386Sopenharmony_ci "$_src/layers/NullLayer.cpp", 78cb93a386Sopenharmony_ci "$_src/layers/PrecompLayer.cpp", 79cb93a386Sopenharmony_ci "$_src/layers/SolidLayer.cpp", 80cb93a386Sopenharmony_ci "$_src/layers/TextLayer.cpp", 81cb93a386Sopenharmony_ci "$_src/layers/shapelayer/Ellipse.cpp", 82cb93a386Sopenharmony_ci "$_src/layers/shapelayer/FillStroke.cpp", 83cb93a386Sopenharmony_ci "$_src/layers/shapelayer/Gradient.cpp", 84cb93a386Sopenharmony_ci "$_src/layers/shapelayer/MergePaths.cpp", 85cb93a386Sopenharmony_ci "$_src/layers/shapelayer/OffsetPaths.cpp", 86cb93a386Sopenharmony_ci "$_src/layers/shapelayer/Polystar.cpp", 87cb93a386Sopenharmony_ci "$_src/layers/shapelayer/PuckerBloat.cpp", 88cb93a386Sopenharmony_ci "$_src/layers/shapelayer/Rectangle.cpp", 89cb93a386Sopenharmony_ci "$_src/layers/shapelayer/Repeater.cpp", 90cb93a386Sopenharmony_ci "$_src/layers/shapelayer/RoundCorners.cpp", 91cb93a386Sopenharmony_ci "$_src/layers/shapelayer/ShapeLayer.cpp", 92cb93a386Sopenharmony_ci "$_src/layers/shapelayer/ShapeLayer.h", 93cb93a386Sopenharmony_ci "$_src/layers/shapelayer/TrimPaths.cpp", 94cb93a386Sopenharmony_ci "$_src/text/RangeSelector.cpp", 95cb93a386Sopenharmony_ci "$_src/text/RangeSelector.h", 96cb93a386Sopenharmony_ci "$_src/text/SkottieShaper.cpp", 97cb93a386Sopenharmony_ci "$_src/text/SkottieShaper.h", 98cb93a386Sopenharmony_ci "$_src/text/TextAdapter.cpp", 99cb93a386Sopenharmony_ci "$_src/text/TextAdapter.h", 100cb93a386Sopenharmony_ci "$_src/text/TextAnimator.cpp", 101cb93a386Sopenharmony_ci "$_src/text/TextAnimator.h", 102cb93a386Sopenharmony_ci "$_src/text/TextValue.cpp", 103cb93a386Sopenharmony_ci "$_src/text/TextValue.h", 104cb93a386Sopenharmony_ci] 105