The MakeFile now includes a -ggdp flag. The listen function in api has been adapted so that a new event is created in the function, instead of using the static event which has been removed from swift.h and sendrecv.cpp. The event is EV_PERSIST, so that it is unnecessary to add it again after callback.