
CC      = gcc
CFLAGS  = -Wall -g -O

# Linux, FreeBSD
LDFLAGS = -g

# Solaris
#LDFLAGS = -g -lsocket

VERSION = 0.94

PREFIX  = /usr/local
SBINDIR = $(PREFIX)/sbin


lingerd:	lingerd.o
		$(CC) $(LDFLAGS) lingerd.o -o lingerd

lingerd.o:	lingerd.c lingerd.h li_config.h

all:		lingerd testall

testall:
		(cd testing; make all)

sendfd:	
		(cd testing; make sendfd)

ablinger:
		(cd testing; make ablinger)

tar:		clean
		(cd .. ; tar zcf lingerd-$(VERSION).tar.gz lingerd-$(VERSION)/)

install:	lingerd
		cp lingerd $(SBINDIR)
		chmod 755 $(SBINDIR)/lingerd

clean:
		rm -f lingerd.o lingerd
		(cd testing; make clean)

