JAVA =	Collatz.java
MAIN =	Collatz

CLASSES = $(JAVA:.java=.class)

JFLAGS = -Xlint
JC = javac
JR = java

.SUFFIXES: .java .class
.java.class:
	$(JC) $(JFLAGS) $*.java

all: $(CLASSES) collatz

classes: $(CLASSES)

collatz: collatz.c
	gcc -Wall -O2 -o collatz -I/opt/local/include collatz.c \
		-L/opt/local/lib -lgmp

run: $(CLASSES)
	@$(JR) $(JFLAGS) $(MAIN)

clean:
	$(RM) $(CLASSES) collatz

clobber: clean
	$(RM)
