Commit Graph

8 Commits

Author SHA1 Message Date
Eric-Paul Ickhorn 1e2f0f164f
Rename automatic tests to unit tests
Those tests were unit tests before, they've just been renamed due to a
deeper understanding of testing practices on the authors side.
2024-09-21 20:56:23 +02:00
Eric-Paul Ickhorn a6595f584c Add automatic tests
The first automatic  tests are for the ECS and  the utilities. None of
them are testing much.
2024-09-14 09:43:42 +02:00
Eric-Paul Ickhorn 19a7ac57ba Add GLAD OpenGL - function-loader library
The GLAD function loader library  is necessary for the renderer. While
it is possible to write one by hand, GLAD gets generated out of the GL
specification and works just fine.
2024-09-09 21:29:17 +02:00
Eric-Paul Ickhorn 79415a2929 Add engine core module
The core module will connect all other modules. Currently, it can only
display a message saying "The build-system is working!".
2024-09-09 14:54:06 +02:00
Eric-Paul Ickhorn 004f089cf0
Modify build-script include folder keys
The key for getting the path of  the own module in the includes.txt is
no  longer '{self}', but rather '{module}', as that is a little easier
to understand.
2024-09-08 16:45:20 +02:00
Eric-Paul Ickhorn 9c691f817f
Fix bug with wrong module includes
The include statements generated  from the 'includes.txt' have'nt been
correct because of a prefixed string 'modules/' infront of the project
path. The local includes were  also not working because the 'modules/'
path element was missing between the project path and the module name.
2024-09-08 15:56:15 +02:00
Eric-Paul Ickhorn 2037f9af8f
Fix relative path in build-script
The build-script  assumed that it was nested  two levels deep from the
project's root  directory, even if  it is only nested  one level deep;
that bug is now fixed.
2024-09-07 22:11:56 +02:00
Eric-Paul Ickhorn ae29a46e8f
Add build script and gitignore
This initial commit adds a relatively advanced build-script and a very
small .gitignore file which should definitely be expanded.
2024-09-07 22:09:47 +02:00