# DnfProject / Aurora

本仓库是 `Aurora` 共享库项目，使用 xmake 构建 32 位 Linux 目标。

## 目录结构

- `src/core/`：入口、控制器、调度、Hook、主流程。
- `src/script/`：Squirrel 绑定、脚本注册、脚本请求相关代码。
- `src/net/`：socket、DIO、HTTP/异步网络相关代码。
- `src/db/`：MySQL 连接池和数据库封装。
- `src/sdk/`：游戏 SDK、结构体、枚举、协议对象。
- `src/utils/`：通用工具、编码、IO、BASE64、Singleton。
- `third_party/`：随项目保存的第三方头文件或源码。
- `3rd/`、`lib/`：本地第三方库和二进制依赖目录，默认不纳入 Git 跟踪。

## 构建方式

本机工作区通常是远程目录挂载，实际编译环境在 `192.168.200.110` 上。请使用 SSH 到远端执行 xmake。

详细命令见 `docs/build-remote.md`。
更多清理边界说明见 docs/cleanup-notes.md。
