all: server client server: server.c shmlib.o config.h commands.h gcc server.c shmlib.o -g -o server client: client.c shmlib.o config.h commands.h gcc client.c shmlib.o -g -o client shmlib.o: shmlib.c shmlib.h gcc shmlib.c -g -c .phony: clean clean: rm shmlib.o client server