all: NativeRead.class libread.so NativeRead.h

NativeRead.class: NativeRead.java 
	javac NativeRead.java

NativeRead.h: NativeRead.class
	javah NativeRead

libread.so: NativeRead.h read.c
	g++ -shared -I/s/java/include -I/s/java/include/linux     \
	 		read.c -o libread.so

clean:
	rm -f *.class libread.so NativeRead.h
