add_library(${V2_TARGET} STATIC
    Core/Id.cpp
    Core/BinaryReader.cpp
    Core/Live2DObjectFactory.cpp
    Core/ParamDefFloat.cpp
    Core/ParamDefSet.cpp
    Core/PartsData.cpp
    Core/PartsDataContext.cpp
    Core/Avatar.cpp
    Core/ModelImpl.cpp
    Core/ParamPivots.cpp
    Core/PivotManager.cpp
    Model/ModelContext.cpp
    # Model/ALive2DModel.cpp
    # Model/Live2DModelOpenGL.cpp
    Deformer/Deformer.cpp
    Deformer/AffineEnt.cpp
    Deformer/RotationDeformer.cpp
    Deformer/RotationContext.cpp
    Deformer/WarpDeformer.cpp
    Deformer/WarpContext.cpp
    Draw/IDrawData.cpp
    Draw/Mesh.cpp
    Graphics/GLRenderer.cpp
    Graphics/ClippingManagerOpenGL.cpp
    Graphics/ClipContext.cpp
    Framework/L2DMatrix44.cpp
    Framework/L2DModelMatrix.cpp
    Framework/L2DTargetPoint.cpp
    Framework/L2DEyeBlink.cpp
    Framework/L2DPose.cpp
    Framework/L2DPhysics.cpp
    Framework/PhysicsHair.cpp
    Framework/L2DExpressionMotion.cpp
    Framework/L2DMotionManager.cpp
    Framework/L2DBaseModel.cpp
    Framework/MatrixManager.cpp
    Motion/Live2DMotion.cpp
    Util/UtInterpolate.cpp
    Util/UtSystem.cpp
    Util/stb_impl.cpp
    LAppModel.cpp
)

