FLAGS = -std=c11 -Wall SERVER_LINKER = -lpthread all: server client run_all: all ./server ./client 127.0.0.1 server: ServerMain.c Server.c Server.h Stream.c Stream.h gcc $(FLAGS) -o $@ ServerMain.c Server.c Stream.c $(SERVER_LINKER) run_server: server ./server client: client.c Stream.c Stream.h gcc $(FLAGS) -o $@ client.c Stream.c run_client: client ./client 127.0.0.1 clean: rm -f client server