LD_LIBRARY_PATH=. all: Hello.h libHello.so Hello.class java Hello Hello.class: Hello.java javac Hello.java Hello.h: Hello.class javah Hello libHello.so: Hello.h Hello.c gcc -shared Hello.c -I$(JAVA_HOME)/include \ -I$(JAVA_HOME)/include/linux \ -o libHello.so clean: rm -f Hello.h libHello.so Hello.class *~