10 Commits

Author SHA1 Message Date
BritishTeapot
6342de0dd3 Added tests to Makefile 2025-03-24 16:28:56 +01:00
BritishTeapot
fe4b8801c0 Moved permission table logic to a separate file 2025-03-18 14:02:42 +01:00
d292abbba5 Updated Makefile with pkg-config and a test target.
Makefile now gets the necessary `cflags` and `libs` compiler arguments
from `pkg-config` which increases portability and makes adding new
dependencies easier. Also added `TEST` flag, to have automated testing
in the future.
2025-03-17 11:02:07 +01:00
5f5b7ffda6 Separated main and operations for testing 2025-02-10 11:16:42 +01:00
81a955888e Updated Makefile 2025-02-07 12:38:36 +01:00
3cbe520916 Edited Makefile to compite ui socket. 2024-12-25 17:06:56 +01:00
e48cbc62f1 Added source files initialization.
Now source files handling is delegated to functions defined
in `sourcefs.c` file. By encapsulating methods for managing
the underlying source files structure we ensure that all
code changes to the source file protection strategy will be
localized to `sourcefs.c` file.

Also changed Makefile to use more sane way of handling
options and build flags.
2024-11-20 09:28:20 +01:00
424543cd99 Updated Makefile to use gcc instead of g++. 2024-11-18 18:46:30 +01:00
5916e89e41 Added clean rule to the Makefile 2024-11-18 17:44:00 +01:00
b6bc440f5a Basic Makefile 2024-11-17 20:21:56 +01:00