all: client server unregister

client: client.o err.o
	cc -Wall -o client client.o err.o

server: server.o err.o nusers.o
	cc -Wall -o server server.o err.o nusers.o

unregister: unregister.o err.o
	cc -Wall -o unregister unregister.o err.o

server.o: server.c err.h nusers.h r_users.h
	cc -Wall -c server.c

client.o: client.c err.h r_users.h
	cc -Wall -c client.c

unregister.o: unregister.c err.h r_users.h
	cc -Wall -c unregister.c

err.o: err.c err.h
	cc -Wall -c err.c

nusers.o: nusers.c nusers.h err.h r_users.h
	cc -Wall -c nusers.c

clean:
	rm -f *.o server client unregister
