Because we want to have Racknet on all 3 platforms supported by BlitzMax (Windows, Linux and Mac). A dll is only for windows. If you include the source, since Racknet is already multi-platform, you will have automatically the "auto-platformity".
And this is very important for BlitzMax users to use lib which are multiplatform, this is always a plus.
So I don't see other solutions, other than including the source. But then I am not sure if the multithread is a problem for BlitzMax....
And this is very important for BlitzMax users to use lib which are multiplatform, this is always a plus.
So I don't see other solutions, other than including the source. But then I am not sure if the multithread is a problem for BlitzMax....