# $Id: Makefile.in,v 1.298 2008/11/05 05:20:46 djm Exp $

# uncomment if you run a non bourne compatable shell. Ie. csh
#SHELL = /bin/sh

AUTORECONF=autoreconf

prefix=/usr/local
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
sbindir=${exec_prefix}/sbin
libexecdir=${exec_prefix}/libexec
datadir=${datarootdir}
datarootdir=${prefix}/share
mandir=${datarootdir}/man
mansubdir=cat
sysconfdir=${prefix}/etc
piddir=/var/run
srcdir=.
top_srcdir=.

DESTDIR=

STRIP_OPT=-s

CC=gcc
LD=gcc
CFLAGS=-g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wno-pointer-sign -Wformat-security -fno-builtin-memset -fstack-protector-all 
CPPFLAGS=-I$(srcdir)  -DHAVE_CONFIG_H
#LIBS=-lcrypto -lutil -lz -lnsl  -lcrypt -lresolv -lresolv
AR=/usr/bin/ar
AWK=gawk
RANLIB=ranlib
INSTALL=/bin/install -c
PERL=/usr/bin/perl
SED=/bin/sed
ENT=
XAUTH_PATH=/usr/bin/xauth
LDFLAGS=  -fstack-protector-all -L. $(STATIC)
EXEEXT=


TARGETS=$(LIBCOMPAT) libopenssh.a

LIBSSH_OBJS=strlcpy.o strlcat.o bsd-snprintf.o bsd-asprintf.o sha2.o\
	acss.o bufaux.o bufbn.o buffer.o \
	cipher.o cipher-acss.o cipher-aes.o \
	cipher-bf1.o cipher-ctr.o cipher-3des1.o cleanup.o \
	compat.o crc32.o deattack.o fatal.o \
	log.o match.o md-sha256.o moduli.o packet.o \
	rsa.o xmalloc.o key.o kex.o mac.o misc.o \
	rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \
	kexgex.o kexdhc.o kexgexc.o umac.o sshconnect2.o 


all: $(TARGETS)

$(LIBSSH_OBJS): Makefile.in config.h

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


libopenssh.a: $(LIBSSH_OBJS)
	$(AR) cr $@ $(LIBSSH_OBJS)
	$(RANLIB) $@


# fake rule to stop make trying to compile moduli.o into a binary "moduli.o"
moduli:
	echo

clean:
	rm -f *.o *.a $(TARGETS) config.cache config.log
	rm -f *.out core

veryclean: distclean
	rm -f configure config.h.in *.0

