Argoday/IPL

Cross-platform support

Opened this issue · 1 comments

ALIB should be as cross-platform as possible and modules should be separated to allow as many as possible to be cross-platform.

This is a static Issue to track which modules are not cross-platform and what the problem is:

Cross-platform Supported Modules:

None yet | See #34

Windows Dependent Modules:

The following modules use MAAL Agents to pass events through a dataflow | See #31:
AAL
AVL
AVL_Qt
AML
AML_ffmpeg
MediaPlayer

ACore now has an example for a design pattern for when a module contains specifically platform dependent code, the design is:

./lib/ACore/src - contains platform generic source
./lib/ACore/platform/windows/src - contains windows specific source