CXXFLAGS=-g -Wall -ansi -pedantic
CXX=c++
CC=c++
LDLIBS=

tudo: media procura teste_de_pauta teste_de_pauta_musical

media: media.o aluno.o
	$(CC) $(CXXFLAGS) -o $@ $^

procura: procura.o aluno.o
	$(CC) $(CXXFLAGS) -o $@ $^

teste_de_pauta: teste_de_pauta.o aluno.o
	$(CC) $(CXXFLAGS) -o $@ $^

teste_de_pauta_musical: teste_de_pauta_musical.o aluno.o pauta.o \
			pauta_musical.o
	$(CC) $(CXXFLAGS) -o $@ $^

teste_de_pauta.o: aluno.H aluno_impl.H
aluno.o: aluno.H aluno_impl.H
media.o: aluno.H aluno_impl.H
procura.o: aluno.H aluno_impl.H
pauta.o: pauta.H aluno.H aluno_impl.H pauta_impl.H
pauta_musical.o: pauta_musical.H pauta_musical_impl.H
teste_de_pauta.o: pauta.H aluno.H aluno_impl.H pauta_impl.H
teste_de_pauta_musical.o: aluno.H aluno_impl.H pauta.H pauta_impl.H tuna.H \
			  pauta_musical.H pauta_musical_impl.H tuna_impl.H
