CFLAGS = -Wall -Werror -Wextra -ggdb -DMU_DEBUG

progs = recv_fd send_fd
objects = recv_fd.o send_fd.o mu.o
headers = mu.h

all: $(progs)

recv_fd: recv_fd.o mu.o
	$(CC) -o $@ $^

send_fd: send_fd.o mu.o
	$(CC) -o $@ $^

%.o: %.c $(headers)
	$(CC) -c -o $@ $(CFLAGS) $<

clean:
	rm -f $(progs) $(objects)

.PHONY: all clean
