makefile required for client server class