| 1 | #!/bin/sh |
| 2 | |
| 3 | export CLASSPATH=.:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin |
| 4 | |
| 5 | #Sample |
| 6 | javac Sample.java |
| 7 | javah -jni Sample |
| 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 |
| 14 | |
| 15 | #TestBrand |
| 16 | echo javac Threadbrand |
| 17 | javac -d . ThreadBrand.java |
| 18 | echo javah Threadbrand |
| 19 | javah -jni ltt.ThreadBrand |
| 20 | echo gcc |
| 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 |
| 26 | echo javac test |
| 27 | javac TestBrand.java |
| 28 | echo run |
| 29 | LD_LIBRARY_PATH=. java TestBrand |