# # $Id: Makefile,v 1.14 1999/11/07 20:06:54 nathanm Exp $ # .PHONY: all clean doc XLIBDIR=/usr/X11R6/lib all: classes/com/macmillan/nmeyers/XClipboard.class libXClipboard.so libXClipboard.so: XClipboard.o cc -O -shared -o libXClipboard.so XClipboard.o -L $(XLIBDIR) -lX11 XClipboard.o: XClipboard.c com_macmillan_nmeyers_XClipboard.h cc -O -D_REENTRANT -fpic -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux -I$(JAVA_HOME)/include/genunix -c XClipboard.c com_macmillan_nmeyers_XClipboard.h: classes/com/macmillan/nmeyers/XClipboard.class javah -classpath $(CLASSPATH):classes -jni com.macmillan.nmeyers.XClipboard classes/com/macmillan/nmeyers/XClipboard.class: XClipboard.java mkdir -p classes javac -O -d classes XClipboard.java doc: mkdir -p doc mkdir -p classes/com/macmillan/nmeyers -cp XClipboard.java classes/com/macmillan/nmeyers javadoc -d doc -sourcepath classes -author -doctitle XClipboard -windowtitle XClipboard com.macmillan.nmeyers clean: rm -rf *.o *.so classes com_macmillan_nmeyers_XClipboard.h doc