CLASSPATH = . PLAT = linux INCLUDEPATH = -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(PLAT) -I/usr/java/include/ -I/usr/java/include/linux/ JAVA_FLAGS = -g Javacyc.class: javacyc/Javacyc.java libunixdomainsocket.so javac $(JAVA_FLAGS) javacyc/Javacyc.java libunixdomainsocket.so: UnixDomainSocket.o ld -G -z text -o libunixdomainsocket.so UnixDomainSocket.o UnixDomainSocket.o: UnixDomainSocket.c UnixDomainSocket.h gcc -Wall -fno-stack-protector -fPIC -c $(INCLUDEPATH) UnixDomainSocket.c UnixDomainSocket.h: UnixDomainSocket$1.class javah javacyc.UnixDomainSocket UnixDomainSocket$1.class: javacyc/UnixDomainSocket.java javac $(JAVA_FLAGS) javacyc/UnixDomainSocket.java test: javacyc/Javacyc.class javacyc/JavacycTest.java javac $(JAVA_FLAGS) javacyc/JavacycTest.java stress: javacyc/Javacyc.class javac $(JAVA_FLAGS) javacyc/StressTest.java java javacyc.StressTest jar: javacyc/Javacyc.class javacyc/UnixDomainSocket.class jar cf javacyc.jar javacyc/*.java javacyc/*.class dist: jar rm -f *.h tar cvfz javacyc-lsw.tgz javacyc.jar *.so *.c makefile README JBUDS_COPYRIGHT demo.lisp clean: rm -f *.h *.class *.so *.o javacyc/*.class javacyc/*.so javacyc/*.o