CC   = g++ -g -Wall -Wshadow -O
LINK = g++
RM   = rm
OFILES = simulate.o Bank.o Customer.o Teller.o\
         CustomerArrivalEvent.o CustomerServiceEvent.o ServiceEndEvent.o\
         queue.o pqueue.o random.o

%.o: %.cpp
	$(CC) -c $< -o $@

simulate: $(OFILES)
	$(LINK) -o simulate $(OFILES)

clean: 
	$(RM) simulate $(OFILES)
