Updated Makefile; sadly no c90 conformity(variadic macros)