add makefile and get runnable platform framework