CC=gcc
CFLAGS=-std=c11 -g
PREFIX=/usr/local

die-with-parent: die-with-parent.c signal-names.h
	$(CC) $(CFLAGS) -o die-with-parent die-with-parent.c

signal-names.h:
	awk -v COMPILER=$(CC) -f gen-signal-names.awk >$@

install: die-with-parent
	install -Ds die-with-parent "$(PREFIX)/bin/die-with-parent"
	install -Dm 0644 die-with-parent.1 \
					 "$(PREFIX)/share/man/man1/die-with-parent.1"

clean:
	rm -f die-with-parent signal-names.h

.PHONY: install clean
