CFLAGS = -Wall -Wextra -Werror

progs = send_sigqueue catch_sigqueue
objects = send_sigqueue.o catch_sigqueue.o mu.o

all: $(progs)

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

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

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

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

.PHONY: all clean
