OBJS = RankTest NameTest main all: ${OBJS} # main targets NameTest: NameT.o RankTest: RankT.o main: NameT.o RankT.o PrisonerT.o clean: rm ${OBJS} *.o # other dependencies RankT.o: RankT.h NameT.o: NameT.h PrisonerT.o: PrisonerT.h