switch from std::list to boost:intrusive::list
add Makefile
copy old /src to /old