CFLAGS?= -Wall -ggdb -W -O CC?= gcc LIBS?= LDFLAGS?= PREFIX?= /usr/local VERSION=1.4 TMPDIR=/tmp/forkbomb-$(VERSION) all: forkbomb tags tags: *.c -ctags *.c install: forkbomb install -s forkbomb $(DESTDIR)$(PREFIX)/sbin install -m 444 forkbomb.8 $(DESTDIR)$(PREFIX)/man/man8 forkbomb: forkbomb.c Makefile ${CC} $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o forkbomb forkbomb.c $(LIBS) clean: rm -f *.o forkbomb *~ *core tags tar: clean rm -rf ${TMPDIR} install -d $(TMPDIR) cp -p Makefile forkbomb.c forkbomb.8 results.txt $(TMPDIR) -cd $(TMPDIR) && cd .. && tar cozf forkbomb-$(VERSION).tar.gz forkbomb-$(VERSION) rm -rf ${TMPDIR} .PHONY: clean install all tar