Newbie question: WineLib DLLs
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(a)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. -- Steven Edwards "There is one thing stronger than all the armies in the world, and that is an idea whose time has come." - Victor Hugo
participants (2)
-
Christian Eggers -
Steven Edwards