Files
armorpaint/base/docs/repo_overview.md
T

29 lines
948 B
Markdown
Raw Normal View History

2026-03-07 21:13:18 +01:00
This repository contains everything needed to build armorpaint except the C compiler itself.
## `/base`
Contains a general-purpose 3D engine.
#### `/sources`
2026-03-23 23:14:16 +01:00
A collection of C source files for the complete 3D engine, hardware abstraction, OS and graphics api specifics (`/backends`) and some helper libraries (`/libs`). Only a minimal single file / header libraries are used.
2026-03-07 21:13:18 +01:00
#### `/tests`
Small stand-alone projects for testing.
#### `/tools`
- `/amake`: armorpain build tool
- `/bin`: amake binary for each supported platform
- `/make.js`: a part of amake, handles processing of `project.js` files
- `/tcc`: actually a C compiler
#### `/project.js`
This file adds C source files, include directories, libraries and defines to the project, depending on the selected platform, graphics api and build flags.
2026-04-03 12:48:11 +02:00
## `/paint`
2026-03-07 21:13:18 +01:00
Contains armorpaint specific code & assets only. The `project.js` file adds this specific code to the final project.