all : clt srv clt_echo srv_echo

clt.o:clt.c
	gcc -c clt.c

clt_echo.o:clt_echo.c
	gcc -c clt_echo.c


clt: clt.o
	gcc -o clt clt.o

clt_echo: clt_echo.o
	gcc -o clt_echo clt_echo.o


srv.o : srv.c
	gcc -c srv.c

srv_echo.o : srv_echo.c
	gcc -c srv.c


srv : srv.o
	gcc -o srv srv.c

srv_echo : srv_echo.o
	gcc -o srv_echo srv_echo.c




