| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
| |
- Derive `SRCS`, `OBJS`, and `DEPS` automatically via `wildcard`/pattern rules
- Switch to `:=` for simple variable expansion; drop redundant TEST_* variables
- Use a single pattern rule (`%.o: %.c`) instead of hand-written per-file recipes
- Mark `all`, `clean`, and `test` as explicit `.PHONY` targets
- Extend `clean` to remove generated `.d` files
- Update **.gitignore** to ignore `*.d` alongside `vgcore.*`
|
| | |
|
| | |
|
| |
|
|
| |
for faster debuging :)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Introduce `test/test_line.c` with a basic append test validating
`line_append()` updates `last` correctly.
* Extend makefile
- add `unittest` target that links against Criterion and existing objects
- add `make test` phony for one-shot execution
- ensure `clean` removes the test binary.
* Update .gitignore to exclude the generated `unittest` executable.
This sets up a reproducible test harness so we can grow TDD coverage as
the editor evolves.
|
| | |
|
|
|
Dependancy: raylib-5.5_linux_amd64[1]
[1] https://github.com/raysan5/raylib/releases/tag/5.5
|