#
# $Id$
#
# Makefile to automate sphinxapi.jar source builds
#

# order matters; full rebuild is always performed; but it somehow works
SOURCES = \
	SphinxMatch.java \
	SphinxException.java \
	SphinxWordInfo.java \
	SphinxResult.java \
	SphinxClient.java \
	test.java
CLASSES = $(SOURCES:.java=.class)

all : sphinxapi.jar

clean:
	rm -fr org
	rm -f sphinxapi.jar

sphinxapi.jar: $(CLASSES)
	jar cfm sphinxapi.jar MANIFEST.MF org/sphx/api

.SUFFIXES: .java .class
vpath %.class org/sphx/api
.java.class:
	javac -cp . -d . $<

#
# $Id$
#
