CC=gcc
CFLAGS=-Wall -fPIC -g
OBJS=inetd.o service.o
LIBS=
INC=
C2MAN=c2man
PERL=perl
MAKE=make
MAKEDEP=makedepend
MKDIR=mkdir
RM=rm
LIBNAME=libinetd.a

all: 
	$(MAKEDEP) *.c 2> /dev/null 
	$(MAKE) target

test:   target
	$(CC) -o ltst -g main.c -L. -linetd

docs:
	$(MKDIR) -p man/man3
	$(C2MAN) inetd.h -o man/man3

htmldocs: docs
	$(MKDIR) -p html
	$(PERL) mkhtmldocs.pl

target: $(OBJS)
	$(AR) -r $(LIBNAME) $(OBJS)

.c.o: 
	$(CC) -c $< $(CFLAGS) $(INC)

clean:
	$(RM) -f $(OBJS) ltst

distclean: clean
	$(RM) -f *~
	$(RM) -rf man/ html/
	$(MAKEDEP)
	$(RM) -f Makefile.bak $(LIBNAME)
# DO NOT DELETE
