heX 目录结构详解

heX 的源代码需放置在 Chromium 源代码 src 目录下的 hex 子目录中,heX 的目录包含以下子目录及文件:

  • 目录
    • browser:HeXium 的相关代码
    • client:主程序 hexclient 的相关代码
    • docs:自动生成的 API 文档
    • include:头文件
    • patch:为 Chromium、Node.js、CEF 制作的 patch 文件
    • src:主要源代码
    • tests:测试用例及一些范例
    • tools:各种构建及生成工具
  • 文件
    • AUTHORS:作者列表
    • CHROMIUM_BUILD_COMPATIBILITY:匹配的 Chromium 版本
    • hex.bat:heX 编译前的构建工具,包括下载匹配版本的 Node.js 与 CEF,自动打 patch,注册环境变量,生成对应平台的工程文件等
    • hex.gyp:heX 的 gyp 脚本
    • hex.gypi:heX 的 gyp include 脚本
    • hex_extensions.gypi:heX 扩展的 gyp 脚本
    • hex_client_paths:hexclient 的源文件路径脚本
    • hex_end_user.bat:heX end user 版构建工具,加入了 --no-devtools 开关
    • hex_req_paths:heX 依赖的 CEF 源文件路径脚本
    • LICENSE:协议文件
    • make_hex.bat:heX 二进制包生成工具
    • make_hex_module.bat:heX module 二进制开发包生成工具
    • README.md:readme 文档
    • VERSION:heX 版本号