# Makefile for jail 1.04 (icmplog)
# 20-01-1998
# crab@wiw.org (Abhijit Menon-Sen)
#

CC      = gcc
CFLAGS  = -Wall -O2 -ansi
CONF    = /etc
VERSION = 1.04
INSTALL = /usr/bin/install
SBIN    = /usr/sbin
MAN     = /usr/man
DOCS    = README License INSTALL Changes CREDITS TODO icmplog.8
OTHER   = icmplog icmplog.h icmplog.c jail.lsm icmplog.conf Makefile

all: clean jail

jail: icmplog.c icmplog.h
	$(CC) $(CFLAGS) -o icmplog icmplog.c

dist: all
	-mkdir jail-$(VERSION)
	-cp $(DOCS) $(OTHER) jail-$(VERSION)
	tar czf jail-$(VERSION).tar.gz jail-$(VERSION)/*
	rm -rf jail-$(VERSION)

install: all
	$(INSTALL) -s icmplog $(SBIN)/icmplog
	-$(INSTALL) -m 0644 icmplog.8 $(MAN)/man8/icmplog.8
	-$(INSTALL) -m 0644 icmplog.conf $(CONF)/icmplog.conf

uninstall:
	-rm -f $(SBIN)/icmplog
	-rm -f $(MAN)/man8/icmplog.8
	-rm -f $(CONF)/icmplog.conf

.PHONY: clean

clean:
	-rm -f icmplog core *~
	-rm -f jail-$(VERSION).tar.gz
