client and server with make file