CC   = gcc
OPTS = -Wall

all: server lib client

server: server.o serverHelpers.o udp.o
	$(CC) -o server server.o serverHelpers.o udp.o 

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

lib: mfs.o udp.o
	$(CC) -Wall -Werror -shared -fPIC -g -o libmfs.so mfs.c udp.c
#bash ./checkEnv.sh

clean:
	$(CC) $(OPTS) -c $< -o $@

clean:
	rm -f server.o serverHelpers.o client.o udp.o mfs.o libmfs.so server client lib
