CC = gcc 

CFLAGS = -O2 -Wall  

#comment out following line if you do not have libident installed
LDFLAGS = -lident

all: efingerd

efingerd: efingerd.o child.o 
	$(CC) $(CFLAGS) $(LDFLAGS) efingerd.o child.o -o efingerd
	strip efingerd

efingerd.o: efingerd.c
	$(CC) $(CFLAGS) -c efingerd.c

child.o: child.c
	$(CC) $(CFLAGS) -c child.c

clean:
	rm -f *~ *.o efingerd

install: efingerd 
	cp efingerd /usr/local/sbin
	gzip -9 efingerd.8 -c >/usr/local/man/man8/efingerd.8.gz
