File: build-w32.sh

package info (click to toggle)
libusb-java 0.8%2Bztex20090101-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 308 kB
  • sloc: java: 1,102; ansic: 605; makefile: 97; sh: 29
file content (13 lines) | stat: -rwxr-xr-x 528 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
export PATH=/drv_t1/mingw/w32/bin:$PATH
triple=i686-pc-mingw32
JAVAPREFIX=/usr/local/java
TARGET=libusbJava32.dll

$triple-gcc -m32 -shared -std=c99 -Wall -Wno-pointer-to-int-cast -D_JNI_IMPLEMENTATION_ -Wl,--kill-at \
    -I$JAVAPREFIX/include -I$JAVAPREFIX/include/win32 -I../libusb-win32 -L../libusb-win32/x86 LibusbJava.c -lusb0_x86 -o libusbJava32.dll
#    -I$JAVAPREFIX/include -I$JAVAPREFIX/include/win32 -I../libusb-win32 LibusbJava.c ../libusb-win32/libusb.a -o libusbJava.dll

$triple-strip $TARGET

chmod -x $TARGET