# Copyright (C) Martin Buchholz 2003

SOURCES = main.cc Suit.cc

.PHONY: g++ icc

g++:
	g++ -Wall -g $(SOURCES) -o main && ./main

icc:
	icc -Wall -g -wd444,981,1418,279 -O3 $(SOURCES) -o main && ./main

# ----------------------------------------------------------------
%.class : %.java
	javac -classpath .:../martin.jar -source 1.4 $<

.PHONY: compile-errors

compile-errors : CompileErrors.class ../martin.jar
	java -classpath .:../martin.jar -ea CompileErrors

# ----------------------------------------------------------------
.PHONY: tests
tests: g++ icc compile-errors

# ----------------------------------------------------------------
RM = rm -f

clean:
	$(RM) *.class *.o main core *.class
