CC = gcc -Wall -std=c11 -pedantic SOURCES = echoserver.c OBJECTS = echoserver.o all: echoserver echoserver: $(OBJECTS) $(CC) $(OBJECTS) -o echoserver echoserver.o: echoserver.c $(CC) -c echoserver.c -o echoserver.o clean: rm -f $(OBJECTS) echoserver echoserver.out clean_objects: rm -f $(OBJECTS) run: ./echoserver