Hi,

Here is an example for RXTX :
<Bundle-NativeCode>
Windows/i386-mingw32/rxtxSerial.dll;Windows/i386-mingw32/ rxtxParallel.dll;processor=x86;osname=Windows XP, Linux/x86_64-unknown-linux-gnu/ librxtxSerial.so;processor=x86_64;osname=Linux, Linux/i686-unknown-linux-gnu/librxtxSerial.so;Linux/i686-unknown- linux-gnu/librxtxParallel.so;processor=x86;osname=Linux, Linux/ia64-unknown-linux-gnu/ librxtxSerial.so;processor=ia64;osname=Linux, Mac_OS_X/librxtxSerial.jnilib;osname=Mac OS X; processor=x86; processor=PowerPC, Solaris/sparc-solaris/sparc32-sun-solaris2.8/ librxtxSerial.so;processor=sparc;osname=Solaris;osversion=2.8, Solaris/sparc-solaris/sparc64-sun-solaris2.8/ librxtxSerial.so;processor=sparc64;osname=Solaris;osversion=2.8 Solaris/sparc-solaris/sparc64-sun-solaris2.8/ librxtxSerial.so;processor=sparc64;osname=Solaris;osversion=2.8
</Bundle-NativeCode>

Of course, the targeted libraries must be inside the bundle.

Regards,

Clement


On 02.07.2009, at 20:27, Stuart McCulloch wrote:

2009/7/3 Joel Schuster <[email protected]>

A bundle that I'm creating has dependencies on native libraries. Thus I
need to use the Bundle-NativeCode: in the MANIFEST.MF.

However, I don't see anything in the BND or IPOJO tasks that would allow me to do this. I've found Include-Resource for the BND file, which then copies the libraries into the bundle jar, but I can't seem to figure out how to
include Bundle-NativeCode:


the Bnd Tool will copy any instructions which start with an upper-case
letter directly to the manifest

so just put:

  Bundle-NativeCode:  ...etc...

in your Bnd instructions - if you're using the bundleplugin this would be:

 <instructions>
   <Bundle-NativeCode>...etc...</Bundle-NativeCode>
 </instructions>

HTH


________________________________

Joel Schuster
Senior Software Engineer
NAVSYS Corporation
14960 Woodcarver Road, Colorado Springs, CO 80921
719-481-4877


--
Cheers, Stuart


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to