6f52084a |
1 | #!/bin/sh |
2 | |
f77d9b0e |
3 | export CLASSPATH=.:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin |
4 | |
d84f6d3c |
5 | #Sample |
6f52084a |
6 | javac Sample.java |
f77d9b0e |
7 | javah -jni Sample |
6f52084a |
8 | gcc -I /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/include \ |
9 | -I /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/include/linux \ |
10 | -shared -Wl,-soname,libltt-java-string \ |
11 | -o libltt-java-string.so ltt-java-string.c \ |
12 | ../ltt-facility-loader-user_generic.c |
13 | LD_LIBRARY_PATH=. java Sample |
d84f6d3c |
14 | |
15 | #TestBrand |
f77d9b0e |
16 | echo javac Threadbrand |
17 | javac -d . ThreadBrand.java |
18 | echo javah Threadbrand |
19 | javah -jni ltt.ThreadBrand |
20 | echo gcc |
d84f6d3c |
21 | gcc -I /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/include \ |
22 | -I /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/include/linux \ |
23 | -shared -Wl,-soname,libltt-java-thread_brand \ |
24 | -o libltt-java-thread_brand.so ltt-java-thread_brand.c \ |
25 | ../ltt-facility-loader-user_generic.c |
f77d9b0e |
26 | echo javac test |
27 | javac TestBrand.java |
28 | echo run |
d84f6d3c |
29 | LD_LIBRARY_PATH=. java TestBrand |