# Generated automatically from Makefile.in by configure.
# Makefile.in for Pidentd 3.0

prefix = /usr/local
exec_prefix = ${prefix}
sbindir = ${exec_prefix}/sbin
sysconfdir = /usr/local/etc

srcdir = .

CC = cc
DEFS= -DHAVE_CONFIG_H
CPPFLAGS =  -I/usr/local/include -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__
CFLAGS =  -O -xarch=v8plusa
LDFLAGS =  -L/usr/local/lib -lpthread -ldes -lkvm -lelf -lnsl -lsocket 
INSTALL = ../aux/install-sh -c


TAR = tar



CRYPTO_OBJS = pdes.o

PROGRAMS = identd ibench idecrypt ikeygen

KOBJ =	k_sunos57.o pkvm.o

OBJS =	main.o server.o request.o kernel.o send.o \
	daemon.o safeio.o support.o conf.o str2.o \
	buffer.o timeout.o avail.o $(CRYPTO_OBJS) \
	c_osinfo.o version.o

all:	$(PROGRAMS)

identd:	$(OBJS) $(KOBJ)
	$(CC) $(CFLAGS) -o identd $(OBJS) $(KOBJ) $(LDFLAGS)

ibench: ibench.o
	$(CC) $(CFLAGS) -o ibench ibench.o $(LDFLAGS)

itest:	itest.o safeio.o support.o c_osinfo.o $(KOBJ)
	$(CC) $(CFLAGS) -o itest itest.o safeio.o support.o c_osinfo.o $(KOBJ) $(LDFLAGS)

idecrypt: idecrypt.o
	$(CC) $(CFLAGS) -o idecrypt idecrypt.o $(LDFLAGS)

ikeygen: ikeygen.o version.o
	$(CC) $(CFLAGS) -o ikeygen ikeygen.o version.o $(LDFLAGS)


c_osinfo.o:	gen_osinfo.o support.o
	$(CC) $(CFLAGS) -o gen_osinfo gen_osinfo.o support.o $(LDFLAGS)
	./gen_osinfo > c_osinfo.c
	$(CC) $(CFLAGS) -c -o c_osinfo.o c_osinfo.c
	rm -f c_osinfo.c gen_osinfo


# Installing

install:	$(PROGRAMS)
	-mkdir -p $(sbindir)
	for P in $(PROGRAMS) ; do \
		$(INSTALL) -m 755 $${P} $(sbindir); \
	done
#	-mkdir -p $(etcdir)
#	$(INSTALL) -m 644 identd.conf $(etcdir)



# Cleaning up

clean mostlyclean:
	rm -f core *.o identd gen_osinfo itest ibench *~ \#*


distclean maintainer-clean: mostlyclean
	rm -f Makefile config.h
