all: mud_server mud

mud_server: mud_server.o mud_common.o
	gcc -o mud_server mud_server.o mud_common.o

mud: mud_client.o mud_common.o
	gcc -o mud mud_client.o mud_common.o

mud_server.o: mud_server.c mud_common.h
	gcc -Wall -c -o mud_server.o mud_server.c

mud_client.o: mud_client.c mud_common.h
	gcc -Wall -c -o mud_client.o mud_client.c

mud_common.o: mud_common.c mud_common.h
	gcc -Wall -c -o mud_common.o mud_common.c

clean:
	rm *.o mud mud_server
