
JAVAC = javac
JAVAC_FLAGS = 

SOURCES := $(shell find . -name "*.java")
CLASSES = $(patsubst %.java, %.class, $(SOURCES))

VERSION = 0.2

all: $(CLASSES)

%.class: %.java
	$(JAVAC) $(JAVAC_FLAGS) $^

test: all
	java Forwarder 4567 5902

dist: all
	(cd ..; \
	 ln -s java jforwarder-${VERSION}; \
	 tar chzvf jforwarder-${VERSION}.tgz --exclude CVS \
	 jforwarder-${VERSION}; \
	 rm jforwarder-${VERSION})

.PHONY: clean

clean:
	-rm -r *.class
