bisqwit / adlmidi

ADLMIDI is a MIDI player that uses OPL3 emulation.
59 stars 10 forks source link

Library, Step 2 #11

Open Wohlstand opened 5 months ago

Wohlstand commented 5 months ago

This commit adds a skeleton for the future library: adds an initial public and private headers (which is unused yet).

bisqwit commented 5 months ago

Why a separate include/ directory?

Wohlstand commented 5 months ago

Why a separate include/ directory?

In the future (next commits), I will put here public headers which will be used by user applications to use the library. Typical library projects do have a separate include and src directories to organise public headers (these will be installed into system with the linkable binary of the library) and the source code of the library itself. Private headers (used by library itself only) will remain at the src directory.

Such organising allows easily to distribute public headers (build scripts are much simpler), and allows various software to link the repo with pre-built library and include only public headers without taking of private headers by accident.

Wohlstand commented 5 months ago

Ping?

bisqwit commented 5 months ago

I'm alive I just need to focus on different things that I must get done.

Wohlstand commented 4 months ago

Ping?

bisqwit commented 4 months ago

I'm alive I just need to focus on different things that I must get done.