summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in42
1 files changed, 24 insertions, 18 deletions
diff --git a/Makefile.in b/Makefile.in
index f122f4b39..e840d958d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
1# $Id: Makefile.in,v 1.300 2009/08/28 00:47:38 djm Exp $ 1# $Id: Makefile.in,v 1.306 2010/02/24 07:18:51 djm Exp $
2 2
3# uncomment if you run a non bourne compatable shell. Ie. csh 3# uncomment if you run a non bourne compatable shell. Ie. csh
4#SHELL = @SH@ 4#SHELL = @SH@
@@ -25,6 +25,7 @@ SSH_PROGRAM=@bindir@/ssh
25ASKPASS_PROGRAM=$(libexecdir)/ssh-askpass 25ASKPASS_PROGRAM=$(libexecdir)/ssh-askpass
26SFTP_SERVER=$(libexecdir)/sftp-server 26SFTP_SERVER=$(libexecdir)/sftp-server
27SSH_KEYSIGN=$(libexecdir)/ssh-keysign 27SSH_KEYSIGN=$(libexecdir)/ssh-keysign
28SSH_PKCS11_HELPER=$(libexecdir)/ssh-pkcs11-helper
28RAND_HELPER=$(libexecdir)/ssh-rand-helper 29RAND_HELPER=$(libexecdir)/ssh-rand-helper
29PRIVSEP_PATH=@PRIVSEP_PATH@ 30PRIVSEP_PATH=@PRIVSEP_PATH@
30SSH_PRIVSEP_USER=@SSH_PRIVSEP_USER@ 31SSH_PRIVSEP_USER=@SSH_PRIVSEP_USER@
@@ -35,6 +36,7 @@ PATHS= -DSSHDIR=\"$(sysconfdir)\" \
35 -D_PATH_SSH_ASKPASS_DEFAULT=\"$(ASKPASS_PROGRAM)\" \ 36 -D_PATH_SSH_ASKPASS_DEFAULT=\"$(ASKPASS_PROGRAM)\" \
36 -D_PATH_SFTP_SERVER=\"$(SFTP_SERVER)\" \ 37 -D_PATH_SFTP_SERVER=\"$(SFTP_SERVER)\" \
37 -D_PATH_SSH_KEY_SIGN=\"$(SSH_KEYSIGN)\" \ 38 -D_PATH_SSH_KEY_SIGN=\"$(SSH_KEYSIGN)\" \
39 -D_PATH_SSH_PKCS11_HELPER=\"$(SSH_PKCS11_HELPER)\" \
38 -D_PATH_SSH_PIDDIR=\"$(piddir)\" \ 40 -D_PATH_SSH_PIDDIR=\"$(piddir)\" \
39 -D_PATH_PRIVSEP_CHROOT_DIR=\"$(PRIVSEP_PATH)\" \ 41 -D_PATH_PRIVSEP_CHROOT_DIR=\"$(PRIVSEP_PATH)\" \
40 -DSSH_RAND_HELPER=\"$(RAND_HELPER)\" 42 -DSSH_RAND_HELPER=\"$(RAND_HELPER)\"
@@ -60,7 +62,7 @@ EXEEXT=@EXEEXT@
60INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@ 62INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@
61INSTALL_SSH_RAND_HELPER=@INSTALL_SSH_RAND_HELPER@ 63INSTALL_SSH_RAND_HELPER=@INSTALL_SSH_RAND_HELPER@
62 64
63TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-keyscan${EXEEXT} ssh-keysign${EXEEXT} ssh-agent$(EXEEXT) scp$(EXEEXT) ssh-rand-helper${EXEEXT} sftp-server$(EXEEXT) sftp$(EXEEXT) 65TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-keyscan${EXEEXT} ssh-keysign${EXEEXT} ssh-pkcs11-helper$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) ssh-rand-helper${EXEEXT} sftp-server$(EXEEXT) sftp$(EXEEXT)
64 66
65LIBSSH_OBJS=acss.o authfd.o authfile.o bufaux.o bufbn.o buffer.o \ 67LIBSSH_OBJS=acss.o authfd.o authfile.o bufaux.o bufbn.o buffer.o \
66 canohost.o channels.o cipher.o cipher-acss.o cipher-aes.o \ 68 canohost.o channels.o cipher.o cipher-acss.o cipher-aes.o \
@@ -70,13 +72,13 @@ LIBSSH_OBJS=acss.o authfd.o authfile.o bufaux.o bufbn.o buffer.o \
70 readpass.o rsa.o ttymodes.o xmalloc.o addrmatch.o \ 72 readpass.o rsa.o ttymodes.o xmalloc.o addrmatch.o \
71 atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ 73 atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \
72 monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ 74 monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \
73 kexgex.o kexdhc.o kexgexc.o scard.o msg.o progressmeter.o dns.o \ 75 kexgex.o kexdhc.o kexgexc.o msg.o progressmeter.o dns.o \
74 entropy.o scard-opensc.o gss-genr.o umac.o jpake.o schnorr.o \ 76 entropy.o gss-genr.o umac.o jpake.o schnorr.o \
75 kexgssc.o 77 ssh-pkcs11.o kexgssc.o
76 78
77SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \ 79SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \
78 sshconnect.o sshconnect1.o sshconnect2.o mux.o \ 80 sshconnect.o sshconnect1.o sshconnect2.o mux.o \
79 roaming_common.o 81 roaming_common.o roaming_client.o
80 82
81SSHDOBJS=sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o \ 83SSHDOBJS=sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o \
82 sshpty.o sshlogin.o servconf.o serverloop.o \ 84 sshpty.o sshlogin.o servconf.o serverloop.o \
@@ -89,10 +91,10 @@ SSHDOBJS=sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o \
89 auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\ 91 auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\
90 loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ 92 loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \
91 audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o \ 93 audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o \
92 roaming_common.o 94 roaming_common.o roaming_serv.o
93 95
94MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out 96MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out ssh-pkcs11-helper.8.out sshd_config.5.out ssh_config.5.out
95MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 97MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 ssh-pkcs11-helper.8 sshd_config.5 ssh_config.5
96MANTYPE = @MANTYPE@ 98MANTYPE = @MANTYPE@
97 99
98CONFIGFILES=sshd_config.out ssh_config.out moduli.out 100CONFIGFILES=sshd_config.out ssh_config.out moduli.out
@@ -148,15 +150,18 @@ scp$(EXEEXT): $(LIBCOMPAT) libssh.a scp.o progressmeter.o
148ssh-add$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-add.o 150ssh-add$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-add.o
149 $(LD) -o $@ ssh-add.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) 151 $(LD) -o $@ ssh-add.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS)
150 152
151ssh-agent$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-agent.o 153ssh-agent$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-agent.o ssh-pkcs11-client.o
152 $(LD) -o $@ ssh-agent.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) 154 $(LD) -o $@ ssh-agent.o ssh-pkcs11-client.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS)
153 155
154ssh-keygen$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keygen.o 156ssh-keygen$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keygen.o
155 $(LD) -o $@ ssh-keygen.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) 157 $(LD) -o $@ ssh-keygen.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS)
156 158
157ssh-keysign$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keysign.o roaming_dummy.o 159ssh-keysign$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keysign.o roaming_dummy.o readconf.o
158 $(LD) -o $@ ssh-keysign.o readconf.o roaming_dummy.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) 160 $(LD) -o $@ ssh-keysign.o readconf.o roaming_dummy.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS)
159 161
162ssh-pkcs11-helper$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-pkcs11-helper.o ssh-pkcs11.o
163 $(LD) -o $@ ssh-pkcs11-helper.o ssh-pkcs11.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS)
164
160ssh-keyscan$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keyscan.o roaming_dummy.o 165ssh-keyscan$(EXEEXT): $(LIBCOMPAT) libssh.a ssh-keyscan.o roaming_dummy.o
161 $(LD) -o $@ ssh-keyscan.o roaming_dummy.o $(LDFLAGS) -lssh -lopenbsd-compat -lssh $(LIBS) 166 $(LD) -o $@ ssh-keyscan.o roaming_dummy.o $(LDFLAGS) -lssh -lopenbsd-compat -lssh $(LIBS)
162 167
@@ -210,7 +215,6 @@ distclean: regressclean
210 rm -f survey.sh openbsd-compat/regress/Makefile *~ 215 rm -f survey.sh openbsd-compat/regress/Makefile *~
211 rm -rf autom4te.cache 216 rm -rf autom4te.cache
212 (cd openbsd-compat && $(MAKE) distclean) 217 (cd openbsd-compat && $(MAKE) distclean)
213 (cd scard && $(MAKE) distclean)
214 if test -d pkg ; then \ 218 if test -d pkg ; then \
215 rm -fr pkg ; \ 219 rm -fr pkg ; \
216 fi 220 fi
@@ -233,7 +237,6 @@ catman-do:
233distprep: catman-do 237distprep: catman-do
234 $(AUTORECONF) 238 $(AUTORECONF)
235 -rm -rf autom4te.cache 239 -rm -rf autom4te.cache
236 (cd scard && $(MAKE) -f Makefile.in distprep)
237 240
238install: $(CONFIGFILES) ssh_prng_cmds.out $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config 241install: $(CONFIGFILES) ssh_prng_cmds.out $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config
239install-nokeys: $(CONFIGFILES) ssh_prng_cmds.out $(MANPAGES) $(TARGETS) install-files install-sysconf 242install-nokeys: $(CONFIGFILES) ssh_prng_cmds.out $(MANPAGES) $(TARGETS) install-files install-sysconf
@@ -242,10 +245,7 @@ install-nosysconf: $(CONFIGFILES) ssh_prng_cmds.out $(MANPAGES) $(TARGETS) insta
242check-config: 245check-config:
243 -$(DESTDIR)$(sbindir)/sshd -t -f $(DESTDIR)$(sysconfdir)/sshd_config 246 -$(DESTDIR)$(sbindir)/sshd -t -f $(DESTDIR)$(sysconfdir)/sshd_config
244 247
245scard-install: 248install-files:
246 (cd scard && env DESTDIR=$(DESTDIR) $(MAKE) DESTDIR=$(DESTDIR) install)
247
248install-files: scard-install
249 $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) 249 $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
250 $(srcdir)/mkinstalldirs $(DESTDIR)$(sbindir) 250 $(srcdir)/mkinstalldirs $(DESTDIR)$(sbindir)
251 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir) 251 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)
@@ -266,6 +266,7 @@ install-files: scard-install
266 $(INSTALL) -m 0755 $(STRIP_OPT) ssh-rand-helper $(DESTDIR)$(libexecdir)/ssh-rand-helper ; \ 266 $(INSTALL) -m 0755 $(STRIP_OPT) ssh-rand-helper $(DESTDIR)$(libexecdir)/ssh-rand-helper ; \
267 fi 267 fi
268 $(INSTALL) -m 4711 $(STRIP_OPT) ssh-keysign $(DESTDIR)$(SSH_KEYSIGN) 268 $(INSTALL) -m 4711 $(STRIP_OPT) ssh-keysign $(DESTDIR)$(SSH_KEYSIGN)
269 $(INSTALL) -m 0755 $(STRIP_OPT) ssh-pkcs11-helper $(DESTDIR)$(SSH_PKCS11_HELPER)
269 $(INSTALL) -m 0755 $(STRIP_OPT) sftp $(DESTDIR)$(bindir)/sftp 270 $(INSTALL) -m 0755 $(STRIP_OPT) sftp $(DESTDIR)$(bindir)/sftp
270 $(INSTALL) -m 0755 $(STRIP_OPT) sftp-server $(DESTDIR)$(SFTP_SERVER) 271 $(INSTALL) -m 0755 $(STRIP_OPT) sftp-server $(DESTDIR)$(SFTP_SERVER)
271 $(INSTALL) -m 644 ssh.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1 272 $(INSTALL) -m 644 ssh.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1
@@ -284,6 +285,7 @@ install-files: scard-install
284 $(INSTALL) -m 644 sftp.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/sftp.1 285 $(INSTALL) -m 644 sftp.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/sftp.1
285 $(INSTALL) -m 644 sftp-server.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/sftp-server.8 286 $(INSTALL) -m 644 sftp-server.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/sftp-server.8
286 $(INSTALL) -m 644 ssh-keysign.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-keysign.8 287 $(INSTALL) -m 644 ssh-keysign.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-keysign.8
288 $(INSTALL) -m 644 ssh-pkcs11-helper.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8
287 -rm -f $(DESTDIR)$(bindir)/slogin 289 -rm -f $(DESTDIR)$(bindir)/slogin
288 ln -s ./ssh$(EXEEXT) $(DESTDIR)$(bindir)/slogin 290 ln -s ./ssh$(EXEEXT) $(DESTDIR)$(bindir)/slogin
289 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1 291 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1
@@ -369,6 +371,7 @@ uninstall:
369 -rm -f $(DESTDIR)$(sbindir)/sshd$(EXEEXT) 371 -rm -f $(DESTDIR)$(sbindir)/sshd$(EXEEXT)
370 -rm -r $(DESTDIR)$(SFTP_SERVER)$(EXEEXT) 372 -rm -r $(DESTDIR)$(SFTP_SERVER)$(EXEEXT)
371 -rm -f $(DESTDIR)$(SSH_KEYSIGN)$(EXEEXT) 373 -rm -f $(DESTDIR)$(SSH_KEYSIGN)$(EXEEXT)
374 -rm -f $(DESTDIR)$(SSH_PKCS11_HELPER)$(EXEEXT)
372 -rm -f $(DESTDIR)$(RAND_HELPER)$(EXEEXT) 375 -rm -f $(DESTDIR)$(RAND_HELPER)$(EXEEXT)
373 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1 376 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1
374 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/scp.1 377 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/scp.1
@@ -381,6 +384,7 @@ uninstall:
381 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-rand-helper.8 384 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-rand-helper.8
382 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/sftp-server.8 385 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/sftp-server.8
383 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-keysign.8 386 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-keysign.8
387 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8
384 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1 388 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1
385 389
386tests interop-tests: $(TARGETS) 390tests interop-tests: $(TARGETS)
@@ -394,6 +398,7 @@ tests interop-tests: $(TARGETS)
394 TEST_SSH_SSHAGENT="$${BUILDDIR}/ssh-agent"; \ 398 TEST_SSH_SSHAGENT="$${BUILDDIR}/ssh-agent"; \
395 TEST_SSH_SSHADD="$${BUILDDIR}/ssh-add"; \ 399 TEST_SSH_SSHADD="$${BUILDDIR}/ssh-add"; \
396 TEST_SSH_SSHKEYGEN="$${BUILDDIR}/ssh-keygen"; \ 400 TEST_SSH_SSHKEYGEN="$${BUILDDIR}/ssh-keygen"; \
401 TEST_SSH_SSHPKCS11HELPER="$${BUILDDIR}/ssh-pkcs11-helper"; \
397 TEST_SSH_SSHKEYSCAN="$${BUILDDIR}/ssh-keyscan"; \ 402 TEST_SSH_SSHKEYSCAN="$${BUILDDIR}/ssh-keyscan"; \
398 TEST_SSH_SFTP="$${BUILDDIR}/sftp"; \ 403 TEST_SSH_SFTP="$${BUILDDIR}/sftp"; \
399 TEST_SSH_SFTPSERVER="$${BUILDDIR}/sftp-server"; \ 404 TEST_SSH_SFTPSERVER="$${BUILDDIR}/sftp-server"; \
@@ -414,6 +419,7 @@ tests interop-tests: $(TARGETS)
414 TEST_SSH_SSHAGENT="$${TEST_SSH_SSHAGENT}" \ 419 TEST_SSH_SSHAGENT="$${TEST_SSH_SSHAGENT}" \
415 TEST_SSH_SSHADD="$${TEST_SSH_SSHADD}" \ 420 TEST_SSH_SSHADD="$${TEST_SSH_SSHADD}" \
416 TEST_SSH_SSHKEYGEN="$${TEST_SSH_SSHKEYGEN}" \ 421 TEST_SSH_SSHKEYGEN="$${TEST_SSH_SSHKEYGEN}" \
422 TEST_SSH_SSHPKCS11HELPER="$${TEST_SSH_SSHPKCS11HELPER}" \
417 TEST_SSH_SSHKEYSCAN="$${TEST_SSH_SSHKEYSCAN}" \ 423 TEST_SSH_SSHKEYSCAN="$${TEST_SSH_SSHKEYSCAN}" \
418 TEST_SSH_SFTP="$${TEST_SSH_SFTP}" \ 424 TEST_SSH_SFTP="$${TEST_SSH_SFTP}" \
419 TEST_SSH_SFTPSERVER="$${TEST_SSH_SFTPSERVER}" \ 425 TEST_SSH_SFTPSERVER="$${TEST_SSH_SFTPSERVER}" \