CFLAGS = -Wall -Werror -Wextra -ggdb

progs = cat
objects = cat.o mu.o
headers = mu.h

all: $(progs)

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

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

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

.PHONY: clean
