Hello,
I've created a (very) simple wine dll as described in "Building WineLib DLLs".
This dll is a wrapper for the "ct-api" interface used for chipcard readers [1].
With this dll it's possible to use HBCI chipcards (for german online banking, [2]) together with Windows homebanking applications (for example "StarMoney", [3]).
Usage: card reader - ct-api driver (hw specific) - symlink (libctapi.so) - wine dll - Windows application
Problem: The dll is linked against an external (non-wine) shared lib. How can my dll be integrated in wine without forcing other users to get the external library in order to compile wine?
Regards Christian
[1] https://www.secure.trusted-site.de/Download/CTAPI/CTAPI11EN.PDF [2] http://www.hbci-zka.de/english/index.htm [3] http://www.starmoney.de
On 5/5/07, Christian Eggers ceggers@gmx.de wrote:
Problem: The dll is linked against an external (non-wine) shared lib. How can my dll be integrated in wine without forcing other users to get the external library in order to compile wine?
Look at how capi32 does delay loading of the native capi library or how mscms32 uses libcms. You can make it a soft dependancy so people can still still compile and use wine without your library.