update makefile, lib, include