all_last : lib/linux/libLinux.so

lib/linux/libLinux.so : src/ccl/platform/linux.c src/ccl/platform/ccl_platform_Linux.h
	#echo cd src/ccl/platform; gcc -I$(JAVA_HOME)/lib/java/j2sdk1.3/include -I$(JAVA_HOME)/lib/java/j2sdk1.3/include/genunix -I$(JAVA_HOME)/lib/java/j2sdk1.3/include/linux -L/usr/X11R6/lib -lX11 -shared -o ../../../lib/linux/libLinux.so linux.c
	cd src/ccl/platform; gcc -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/genunix -I$(JAVA_HOME)/include/linux -L/usr/X11R6/lib -lX11 -shared -o ../../../lib/linux/libLinux.so linux.c

src/ccl/platform/ccl_platform_Linux.h : classes/ccl/platform/Linux.class
	-rm src/ccl/platform/ccl_platform_Linux.h
	cd src/ccl/platform; $(JAVA_HOME)/bin/javah -jni -classpath $(CLASSPATH) ccl.platform.Linux

classes/ccl/platform/Linux.class : src/ccl/platform/Linux.java
	$(JAVA_HOME)/bin/javac -classpath $(CLASSPATH) src/ccl/platform/Linux.java


