migrate to GLFW3
update Makefile dependency