Skip to content
Snippets Groups Projects
Commit bf19eb70 authored by brinn's avatar brinn
Browse files

Move native libraries to directory libs/native and add native library for arm-Linux.

SVN: 31691
parent 4771c011
No related branches found
No related tags found
No related merge requests found
File added
File added
#! /bin/bash #! /bin/bash
gcc -shared -O3 -fPIC unix.c -I/usr/java/jdk5/include -I/usr/java/jdk5/include/linux -o libunix.so gcc -shared -O3 -fPIC unix.c -I/usr/java/jdk1.6.0/include -I/usr/java/jdk1.6.0/include/linux -o libunix.so
# MACHINE_BYTE_ORDER=1 corresponds to 'little endian' # MACHINE_BYTE_ORDER=1 corresponds to 'little endian'
gcc -shared -O3 -fPIC -DMACHINE_BYTE_ORDER=1 copy*.c -I/usr/java/jdk5/include -I/usr/java/jdk5/include/linux -o libnativedata.so gcc -shared -O3 -fPIC -DMACHINE_BYTE_ORDER=1 copy*.c -I/usr/java/jdk1.6.0/include -I/usr/java/jdk1.6.0/include/linux -o libnativedata.so
#! /bin/bash
gcc -shared -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/usr/java/jdk1.7.0/include -I/usr/java/jdk1.7.0/include/linux unix.c -o libunix.so
# MACHINE_BYTE_ORDER=1 corresponds to 'little endian'
gcc -shared -O3 -fPIC -DMACHINE_BYTE_ORDER=1 copy*.c -I/usr/java/jdk1.7.0/include -I/usr/java/jdk1.7.0/include/linux -o libnativedata.so
#! /bin/bash #! /bin/bash
gcc -shared -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/usr/java/jdk5/include -I/usr/java/jdk5/include/linux unix.c -o libunix.so gcc -m32 -shared -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/usr/java/jdk1.6.0/include -I/usr/java/jdk1.6.0/include/linux unix.c -o libunix.so
# MACHINE_BYTE_ORDER=1 corresponds to 'little endian' # MACHINE_BYTE_ORDER=1 corresponds to 'little endian'
gcc -shared -O3 -fPIC -DMACHINE_BYTE_ORDER=1 copy*.c -I/usr/java/jdk5/include -I/usr/java/jdk5/include/linux -o libnativedata.so gcc -m32 -shared -O3 -fPIC -DMACHINE_BYTE_ORDER=1 copy*.c -I/usr/java/jdk1.6.0/include -I/usr/java/jdk1.6.0/include/linux -o libnativedata.so
#! /bin/bash #! /bin/bash
gcc -m32 -bundle -O3 unix.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libunix.jnilib gcc -m32 -mmacosx-version-min=10.6 -bundle -O3 unix.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libunix.jnilib
# MACHINE_BYTE_ORDER=1 corresponds to 'little endian' # MACHINE_BYTE_ORDER=1 corresponds to 'little endian'
gcc -m32 -bundle -O3 -DMACHINE_BYTE_ORDER=1 copy*.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libnativedata.jnilib gcc -m32 -mmacosx-version-min=10.6 -bundle -O3 -DMACHINE_BYTE_ORDER=1 copy*.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libnativedata.jnilib
#! /bin/bash #! /bin/bash
gcc -m64 -dynamiclib -D__STAT=stat64 -D__LSTAT=lstat64 -O3 unix.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libunix.jnilib gcc -m64 -mmacosx-version-min=10.6 -dynamiclib -D__STAT=stat64 -D__LSTAT=lstat64 -O3 unix.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libunix.jnilib
# MACHINE_BYTE_ORDER=1 corresponds to 'little endian' # MACHINE_BYTE_ORDER=1 corresponds to 'little endian'
gcc -m64 -dynamiclib -O3 -DMACHINE_BYTE_ORDER=1 copy*.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libnativedata.jnilib gcc -m64 -mmacosx-version-min=10.6 -dynamiclib -O3 -DMACHINE_BYTE_ORDER=1 copy*.c -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -o libnativedata.jnilib
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
# Visual C++ directory, for example # Visual C++ directory, for example
VCPPDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC VCPPDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC
# Directory where JDK is installed (We require JDK 1.5 or above), for example # Directory where JDK is installed (We require JDK 1.6)
JAVADIR=C:\Program Files\Java\jdk1.5.0_22 JAVADIR=C:\Program Files\Java\jdk1.6.0_37
# Common parent directory # Common parent directory
PARENTDIR=C:\nativeData PARENTDIR=C:\nativeData
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
# Visual C++ directory, for example # Visual C++ directory, for example
VCPPDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC VCPPDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC
# Directory where JDK is installed (We require JDK 1.5 or above), for example # Directory where JDK is installed (We require JDK 1.6)
JAVADIR=C:\Program Files\Java\jdk1.5.0_22 JAVADIR=C:\Program Files\Java\jdk1.6.0_37
# Common parent directory # Common parent directory
PARENTDIR=C:\nativeData PARENTDIR=C:\nativeData
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment