Well there's about 100 files, so it's a bit OTT to do that.
Essentially :
Dynamic Lib - Contains lots of functions in classes. (Eg: class1->Function1(), class2->Function1(), class2->Function2(), etc )
Static Lib - Links to Dynamic Lib
Exports lots of Functions in CDECL format
Calls functions in Dynamic Library
Blitzmax Module - Imports Dynamic Lib.
Imports Static Lib.
Calls Functions in Static Lib.
And when I compile the module, I get several hundred undefined references to the class and function names in the dynamic library. The errors are all reported in the static library.
Essentially :
Dynamic Lib - Contains lots of functions in classes. (Eg: class1->Function1(), class2->Function1(), class2->Function2(), etc )
Static Lib - Links to Dynamic Lib
Exports lots of Functions in CDECL format
Calls functions in Dynamic Library
Blitzmax Module - Imports Dynamic Lib.
Imports Static Lib.
Calls Functions in Static Lib.
And when I compile the module, I get several hundred undefined references to the class and function names in the dynamic library. The errors are all reported in the static library.