Removed make-based waf wrapper
Replaced initializer_list with vector
Handle implicit dependencies in Makefile correctly