Original Post
Hello I'm working on a simple game engine and I've run in to a problem that I think you guys can solve. The problem is this, I have build a library with all the core features, such as math, logger, profiler classes. Now when I will start the development with the rendering (both GL and DX), I'm not sure how to do it, take a look at how the dependency will look like: Core.lib [math] matrix.h vector.h etc... [kernel] logger.h profiler.h Now when i create the DX rendering it will look like this: dxrenderer.lib - depend on Core.lib Is this a acceptable way of doing something like this. Sorry for my language I'm not that good at expressing problems in words :) / Christoffer Nyberg