# 清理说明

本文件记录项目整理后的依赖边界，避免后续误删构建必需内容。

## 已验证可清理

以下内容已删除，并通过远程 `xmake build Aurora` 验证：

- `compile_commands.json`：生成文件，已加入 `.gitignore`。
- `src/CMakeLists.txt`：旧 CMake 入口，当前只维护 `xmake.lua`。
- `src/net/httplib.h`：未被源码引用。
- `src/core/Hook_1.hpp`：未被源码引用。
- `src/core/ffitest.h`：未被源码引用。
- `src/sdk/dp2_sdk_c.h`：未被源码引用。
- `192.168.200.110/`：空目录，非项目内容。

## 当前构建必需

以下路径被 `xmake.lua` 或源码直接依赖，不能直接删除：

- `3rd/squirrel`：Squirrel 头文件和静态库。
- `3rd/asio`：Asio 头文件。
- `3rd/openssl`：OpenSSL 头文件和静态库。
- `3rd/frida`：Frida 静态库。
- `3rd/zlib`：zlib 静态库。
- `/usr/local/opencc-32bit`：OpenCC 头文件和静态库。
- `/usr/local/keystone-32bit`：Keystone 头文件和静态库。
- `/usr/local/libffi-32bit`：libffi 静态库。

## 暂不物理删除

以下目录未被 Git 跟踪，可能是历史构建副本或离线备份。本次不删除：

- `lib/`
- `3rd/mysql`
- `3rd/opencc`
- `3rd/keystone`
- `3rd/libffi`

如果未来要继续瘦身，建议先在远端确认没有手工脚本、部署流程或旧构建流程引用这些目录，再单独清理。
## 已确认移除

- src/db/CConnectPool.cpp 和 src/db/CConnectPool.h：连接池实现已确认无脚本使用。
- Sq_CreatCConnectPool 和 Sq_MysqlExecNoRet：对应 Squirrel API 已移除。
- 3rd/mysql、lib/mysql：当前源码和 xmake 已无直接引用，仍作为未跟踪历史副本暂不物理删除。
