# Generated automatically from Makefile.in by configure.
CC = gcc
#CFLAGS=-DUSE_WRAPPER -DPARANOID -Wall -ansi -O2
#CFLAGS=-g -DUSE_WRAPPER -DPARANOID -Wall -ansi -pedantic
CFLAGS=-g -DUSE_WRAPPER -Wall -ansi -pedantic
LDFLAGS = -lcrypt -lwrap -lnsl
#LDFLAGS += -lefence
LIBS=lib/telnet.a

all: nuts convert_initdata redirect test

nuts: nuts230.o lists.o $(LIBS)
	$(CC) -o $@ nuts230.o lists.o $(LIBS) $(LDFLAGS)

nuts230.o: nuts230.c lists.h
	$(CC) -c $(CFLAGS) $<

convert_initdata: convert_initdata.o
	$(CC) -o $@ convert_initdata.o $(LDFLAGS)

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

redirect: redirect.o
	$(CC) -o $@ $? $(LDFLAGS)

test: test.o lists.o
	$(CC) -o $@ test.o lists.o $(LDFLAGS)

test.o: test.c lists.h
	$(CC) -c $(CFLAGS) $<

lists.o: lists.c lists.h
	$(CC) -c $(CFLAGS) $<

lib/telnet.a:
	make -C lib

install: $(PROG)
	cp $(PROG)

clean:
	-rm *.o a.out $(PROG)

distclean:
	-rm Makefile config.h
	-rm config.cache config.log config.status
