rewrite the Makefile; add accessor, ipc_msg and add two interface for queue