---
outline: deep
---

# Multi-level Directories

We can use the `includes()` interface to add sub-project files to achieve multi-level directory configuration.

## Basic Example

<FileExplorer rootFilesDir="examples/configuration/multi_level_directories/basic" />

### Build and Run

```bash
$ xmake
$ xmake run
```
