LUCENE_JAR = ./lib/lucene-core-2.3.2.jar CLASSPATH = $(LUCENE_JAR):classes all: compile jar compile: mkdir -p classes javac -classpath $(CLASSPATH):. -d classes -sourcepath src/ src/org/greenstone/LuceneWrapper/*.java jar: cd classes && jar xf ../$(LUCENE_JAR) jar cvf LuceneWrapper.jar -C classes . install: clean: /bin/rm -f classes/org/greenstone/LuceneWrapper/*.class distclean: clean if test -e classes; then /bin/rm -r classes; fi if test -e LuceneWrapper.jar; then /bin/rm -r LuceneWrapper.jar; fi