#author Guastella Marco

CC=mpicxx
debug=-ggdb
optimize=-Wall
comp=-c
option=$(debug) $(optimize) $(comp)  
src=main.cc Pdnet.cc Scheduler.cc SObject.cc Container.cc routing.cc Node.cc Application.cc \
    SimplexLink.cc netCard.cc Object.cc Queue.cc drop.cc LinkDelay.cc Packet.cc Agent.cc  CommBuffer.cc\
    demux.cc
file= Pdnet.o main.o Scheduler.o SObject.o Container.o routing.o Node.o Application.o \
     SimplexLink.o netCard.o  Object.o Queue.o drop.o LinkDelay.o Packet.o Agent.o demux.o CommBuffer.o -o
option2= $(debug) $(optimize)

all:
	$(CC) $(option) $(src)
	$(CC) $(option2) $(file) pdnet


