CC = gcc
CFLAGS = -O2 -Wall -g
LFLAGS =

all:	client server client_cool server_cool

###

client:	client.o
	$(CC) $(LFLAGS) -o client client.o

client.o:	client.c
	$(CC) $(CFLAGS) -c client.c

###

client_cool:	client_cool.o
	$(CC) $(LFLAGS) -o client_cool client_cool.o

client_cool.o:	client_cool.c
	$(CC) $(CFLAGS) -c client_cool.c

###

server:	server.o
	$(CC) $(LFLAGS) -o server server.o

server.o:	server.c
	$(CC) $(CFLAGS) -c server.c

###

server_cool:	server_cool.o
	$(CC) $(LFLAGS) -o server_cool server_cool.o

server_cool.o:	server_cool.c
	$(CC) $(CFLAGS) -c server_cool.c


###

submit:
	tar -czvf hw1_submit.tar.gz README Makefile client.c server.c client_cool.c server_cool.c

###

clean:	
	rm -f *~ *.o server client server_cool client_cool
