apply from: rootProject.file(files.build_library_gradle)

dependencies {

    // 核心基础依赖库 ( 编译但不参与打包 )
    api project(':core_base_lib')

    // ===================
    // = core - 核心开发库 =
    // ===================

    // 基础 ( 基类等 ) lib 拆包
    api project(':core_lib_base_split')
    // App 多渠道 lib
    api project(':core_lib_channel_flavors')
    // 通用配置、常量 lib
    api project(':core_lib_config')
    // 通用 Engine ( 图片加载、日志、JSON、权限、资源选择 等 ) lib
    api project(':core_lib_engine')
    // 通用环境配置切换库
    api project(':core_lib_environment')
//    // MVVM 通用代码封装 ( 使用 MVVM module 必须 api 依赖如果使用 compileOnly 将会找不到 BindingAdapter 等 )
//    api project(':core_lib_mvvm')
    // 路由相关
    api project(':core_lib_router')
    // 通用 UI 样式、资源、交互、控件 lib
    api project(':core_lib_ui')
    // APP 主题、换肤相关控制
    api project(':core_lib_ui_skin')
    // 通用工具库
    api project(':core_lib_utils')
}