add missing include for assert.h
update makefile