CXXFLAGS = -g -ggdb -O0 -Wall

%: %.cc
	tutg++ ${CXXFLAGS} -o $@ $<

palautus3: palautus3.cc polynomi.hh polynomi.cc
	g++-4.1 ${CXXFLAGS} -I. -o $@ palautus3.cc polynomi.cc

palautus3-iso: palautus3-iso.cc polynomi-iso.hh polynomi-iso.cc
	mkdir -p submit
	mv palautus3-iso.cc submit/palautus3.cc
	mv polynomi-iso.cc submit/polynomi.cc
	mv polynomi-iso.hh submit/polynomi.hh

%-iso.hh: %.hh
	iconv -f utf-8 -t iso8859-15 < $< > $@

%-iso.cc: %.cc
	iconv -f utf-8 -t iso8859-15 < $< > $@

%.cc.gcovw: %.cc
	name=`echo $< | sed 's/\.cc//'`
	tutg++ ${CXXFLAGS} --coverage -o $name $<
	for file in $name*.test.in
	do ./$name < $file
	done
	/usr/local/kurssit/ohj1e/gcovw.sh $<

%-style: %.cc
	/home/kurssit/style/style -I. -c/usr/local/kurssit/ohj1e/ohj1e.style $< -w -v1 -s
