File: build-w64.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 (12 lines) | stat: -rwxr-xr-x 391 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
export PATH=/drv_t1/mingw/w64/bin:$PATH
triple=x86_64-w64-mingw32
JAVAPREFIX=/usr/local/java
TARGET=libusbJava64.dll

$triple-gcc -m64 -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/amd64 LibusbJava.c -lusb0 -o $TARGET

$triple-strip $TARGET

chmod -x $TARGET