added ugly makefile and some build depends