diff options
Diffstat (limited to 'other/openssh-reverse/Makefile')
| -rw-r--r-- | other/openssh-reverse/Makefile | 198 |
1 files changed, 198 insertions, 0 deletions
diff --git a/other/openssh-reverse/Makefile b/other/openssh-reverse/Makefile new file mode 100644 index 0000000..93254cc --- /dev/null +++ b/other/openssh-reverse/Makefile | |||
| @@ -0,0 +1,198 @@ | |||
| 1 | # Generated automatically from Makefile.in by configure. | ||
| 2 | prefix=/usr/local | ||
| 3 | exec_prefix=${prefix} | ||
| 4 | bindir=${exec_prefix}/bin | ||
| 5 | sbindir=${exec_prefix}/sbin | ||
| 6 | libexecdir=${exec_prefix}/libexec | ||
| 7 | mandir=${prefix}/man | ||
| 8 | mansubdir=man | ||
| 9 | sysconfdir=${prefix}/etc | ||
| 10 | piddir=/var/run | ||
| 11 | srcdir=. | ||
| 12 | top_srcdir=. | ||
| 13 | |||
| 14 | DESTDIR= | ||
| 15 | |||
| 16 | |||
| 17 | SSH_PROGRAM=${exec_prefix}/bin/ssh | ||
| 18 | ASKPASS_LOCATION=${exec_prefix}/libexec/ssh | ||
| 19 | ASKPASS_PROGRAM=$(ASKPASS_LOCATION)/ssh-askpass | ||
| 20 | |||
| 21 | CC=gcc | ||
| 22 | LD=gcc | ||
| 23 | PATHS=-DETCDIR=\"$(sysconfdir)\" -DSSH_PROGRAM=\"$(SSH_PROGRAM)\" -DSSH_ASKPASS_DEFAULT=\"$(ASKPASS_PROGRAM)\" | ||
| 24 | CFLAGS=-g -O2 -Wall $(PATHS) -DHAVE_CONFIG_H | ||
| 25 | LIBS=-ldl -lnsl -lz -lutil -lpam -lcrypto | ||
| 26 | AR=ar | ||
| 27 | RANLIB=ranlib | ||
| 28 | INSTALL=/usr/bin/ginstall -c | ||
| 29 | PERL=/usr/bin/perl | ||
| 30 | ENT= | ||
| 31 | LDFLAGS=-L. | ||
| 32 | |||
| 33 | INSTALL_SSH_PRNG_CMDS= | ||
| 34 | |||
| 35 | TARGETS=ssh sshd ssh-add ssh-keygen ssh-agent scp $(EXTRA_TARGETS) | ||
| 36 | |||
| 37 | LIBSSH_OBJS=atomicio.o authfd.o authfile.o aux.o bufaux.o buffer.o canohost.o channels.o cipher.o compat.o compress.o crc32.o deattack.o dispatch.o dsa.o fingerprint.o hmac.o hostfile.o key.o kex.o log.o match.o mpaux.o nchan.o packet.o radix.o entropy.o readpass.o rsa.o tildexpand.o ttymodes.o uidswap.o uuencode.o xmalloc.o | ||
| 38 | |||
| 39 | LIBOPENBSD_COMPAT_OBJS=bsd-base64.o bsd-bindresvport.o bsd-daemon.o bsd-inet_aton.o bsd-misc.o bsd-mktemp.o bsd-rresvport.o bsd-setenv.o bsd-sigaction.o bsd-snprintf.o bsd-strlcat.o bsd-strlcpy.o bsd-strsep.o fake-getaddrinfo.o fake-getnameinfo.o next-posix.o | ||
| 40 | |||
| 41 | SSHOBJS= ssh.o sshconnect.o sshconnect1.o sshconnect2.o log-client.o readconf.o clientloop.o | ||
| 42 | |||
| 43 | SSHDOBJS= sshd.o auth.o auth1.o auth2.o auth-rhosts.o auth-options.o auth-krb4.o auth-pam.o auth-passwd.o auth-rsa.o auth-rh-rsa.o pty.o log-server.o login.o loginrec.o servconf.o serverloop.o md5crypt.o session.o | ||
| 44 | |||
| 45 | TROFFMAN = scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8 | ||
| 46 | CATMAN = scp.0 ssh-add.0 ssh-agent.0 ssh-keygen.0 ssh.0 sshd.0 | ||
| 47 | MANPAGES = $(TROFFMAN) | ||
| 48 | |||
| 49 | CONFIGFILES=sshd_config ssh_config | ||
| 50 | |||
| 51 | PATHSUBS = -D/etc/ssh_config=$(sysconfdir)/ssh_config -D/etc/known_hosts=$(sysconfdir)/ssh_known_hosts -D/etc/sshd_config=$(sysconfdir)/sshd_config -D/etc/shosts.equiv=$(sysconfdir)/shosts.equiv -D/etc/ssh_host_key=$(sysconfdir)/ssh_host_key -D/var/run/sshd.pid=$(piddir)/sshd.pid | ||
| 52 | |||
| 53 | FIXPATHSCMD = $(PERL) $(srcdir)/fixpaths $(PATHSUBS) | ||
| 54 | |||
| 55 | all: $(TARGETS) $(CONFIGFILES) | ||
| 56 | |||
| 57 | manpages: $(MANPAGES) | ||
| 58 | |||
| 59 | $(LIBSSH_OBJS): config.h | ||
| 60 | |||
| 61 | $(LIBOPENBSD_COMPAT_OBJS): config.h | ||
| 62 | |||
| 63 | libopenbsd-compat.a: $(LIBOPENBSD_COMPAT_OBJS) | ||
| 64 | $(AR) rv $@ $(LIBOPENBSD_COMPAT_OBJS) | ||
| 65 | $(RANLIB) $@ | ||
| 66 | |||
| 67 | libssh.a: $(LIBSSH_OBJS) | ||
| 68 | $(AR) rv $@ $(LIBSSH_OBJS) | ||
| 69 | $(RANLIB) $@ | ||
| 70 | |||
| 71 | ssh: libopenbsd-compat.a libssh.a $(SSHOBJS) | ||
| 72 | $(LD) -o $@ $(SSHOBJS) $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 73 | |||
| 74 | sshd: libssh.a libopenbsd-compat.a $(SSHDOBJS) | ||
| 75 | $(LD) -o $@ $(SSHDOBJS) $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 76 | |||
| 77 | scp: libopenbsd-compat.a libssh.a scp.o | ||
| 78 | $(LD) -o $@ scp.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 79 | |||
| 80 | ssh-add: libopenbsd-compat.a libssh.a ssh-add.o log-client.o | ||
| 81 | $(LD) -o $@ ssh-add.o log-client.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 82 | |||
| 83 | ssh-agent: libopenbsd-compat.a libssh.a ssh-agent.o log-client.o | ||
| 84 | $(LD) -o $@ ssh-agent.o log-client.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 85 | |||
| 86 | ssh-keygen: libopenbsd-compat.a libssh.a ssh-keygen.o log-client.o | ||
| 87 | $(LD) -o $@ ssh-keygen.o log-client.o $(LDFLAGS) -lssh -lopenbsd-compat $(LIBS) | ||
| 88 | |||
| 89 | # test driver for the loginrec code - not built by default | ||
| 90 | logintest: logintest.o libopenbsd-compat.a libssh.a log-client.o loginrec.o | ||
| 91 | $(LD) -o $@ logintest.o $(LDFLAGS) loginrec.o -lopenbsd-compat -lssh log-client.o $(LIBS) | ||
| 92 | |||
| 93 | $(MANPAGES) $(CONFIGFILES):: | ||
| 94 | $(FIXPATHSCMD) $(srcdir)/$@ | ||
| 95 | |||
| 96 | clean: | ||
| 97 | rm -f *.o *.a $(TARGETS) logintest config.cache config.log | ||
| 98 | rm -f *.out core | ||
| 99 | |||
| 100 | distclean: clean | ||
| 101 | rm -f Makefile config.h config.status ssh_prng_cmds *~ | ||
| 102 | |||
| 103 | mrproper: distclean | ||
| 104 | |||
| 105 | veryclean: distclean | ||
| 106 | rm -f configure config.h.in *.0 | ||
| 107 | |||
| 108 | catman-do: | ||
| 109 | @for f in $(TROFFMAN) ; do \ | ||
| 110 | echo "$$f -> $${f%%.[18]}.0" ; \ | ||
| 111 | nroff -mandoc $$f | cat -v | sed -e 's/.\^H//g' \ | ||
| 112 | >$${f%%.[18]}.0 ; \ | ||
| 113 | done | ||
| 114 | |||
| 115 | distprep: catman-do | ||
| 116 | autoreconf | ||
| 117 | |||
| 118 | install: manpages $(TARGETS) install-files host-key | ||
| 119 | |||
| 120 | install-files: | ||
| 121 | ./mkinstalldirs $(DESTDIR)$(bindir) | ||
| 122 | ./mkinstalldirs $(DESTDIR)$(sbindir) | ||
| 123 | ./mkinstalldirs $(DESTDIR)$(mandir) | ||
| 124 | ./mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1 | ||
| 125 | ./mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)8 | ||
| 126 | $(INSTALL) -m 4755 -s ssh $(DESTDIR)$(bindir)/ssh | ||
| 127 | $(INSTALL) -s scp $(DESTDIR)$(bindir)/scp | ||
| 128 | $(INSTALL) -s ssh-add $(DESTDIR)$(bindir)/ssh-add | ||
| 129 | $(INSTALL) -s ssh-agent $(DESTDIR)$(bindir)/ssh-agent | ||
| 130 | $(INSTALL) -s ssh-keygen $(DESTDIR)$(bindir)/ssh-keygen | ||
| 131 | $(INSTALL) -s sshd $(DESTDIR)$(sbindir)/sshd | ||
| 132 | $(INSTALL) -m 644 ssh.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1 | ||
| 133 | $(INSTALL) -m 644 scp.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/scp.1 | ||
| 134 | $(INSTALL) -m 644 ssh-add.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-add.1 | ||
| 135 | $(INSTALL) -m 644 ssh-agent.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-agent.1 | ||
| 136 | $(INSTALL) -m 644 ssh-keygen.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keygen.1 | ||
| 137 | $(INSTALL) -m 644 sshd.[08].out $(DESTDIR)$(mandir)/$(mansubdir)8/sshd.8 | ||
| 138 | -rm -f $(DESTDIR)$(bindir)/slogin | ||
| 139 | ln -s ssh $(DESTDIR)$(bindir)/slogin | ||
| 140 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1 | ||
| 141 | ln -s ssh.1 $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1 | ||
| 142 | if [ ! -f $(DESTDIR)$(sysconfdir)/ssh_config -a ! -f $(DESTDIR)$(sysconfdir)/sshd_config ]; then \ | ||
| 143 | ./mkinstalldirs $(DESTDIR)$(sysconfdir); \ | ||
| 144 | $(INSTALL) -m 644 ssh_config.out $(DESTDIR)$(sysconfdir)/ssh_config; \ | ||
| 145 | $(INSTALL) -m 644 sshd_config.out $(DESTDIR)$(sysconfdir)/sshd_config; \ | ||
| 146 | fi | ||
| 147 | if [ -f ssh_prng_cmds -a ! -z "$(INSTALL_SSH_PRNG_CMDS)" ]; then \ | ||
| 148 | $(PERL) fixprogs ssh_prng_cmds $(ENT); \ | ||
| 149 | $(INSTALL) -m 644 ssh_prng_cmds.out $(DESTDIR)$(sysconfdir)/ssh_prng_cmds; \ | ||
| 150 | fi | ||
| 151 | |||
| 152 | host-key: ssh-keygen | ||
| 153 | if [ -z "$(DESTDIR)" ] ; then \ | ||
| 154 | if [ -f "$(DESTDIR)$(sysconfdir)/ssh_host_key" ] ; then \ | ||
| 155 | echo "$(DESTDIR)$(sysconfdir)/ssh_host_key already exists, skipping." ; \ | ||
| 156 | else \ | ||
| 157 | ./ssh-keygen -b 1024 -f $(DESTDIR)$(sysconfdir)/ssh_host_key -N "" ; \ | ||
| 158 | fi ; \ | ||
| 159 | if [ -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key ] ; then \ | ||
| 160 | echo "$(DESTDIR)$(sysconfdir)/ssh_host_dsa_key already exists, skipping." ; \ | ||
| 161 | else \ | ||
| 162 | ./ssh-keygen -d -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N "" ; \ | ||
| 163 | fi ; \ | ||
| 164 | fi ; | ||
| 165 | |||
| 166 | host-key-force: ssh-keygen | ||
| 167 | ./ssh-keygen -b 1024 -f $(DESTDIR)$(sysconfdir)/ssh_host_key -N "" | ||
| 168 | ./ssh-keygen -d -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N "" | ||
| 169 | |||
| 170 | uninstallall: uninstall | ||
| 171 | -rm -f $(DESTDIR)$(sysconfdir)/ssh_config | ||
| 172 | -rm -f $(DESTDIR)$(sysconfdir)/sshd_config | ||
| 173 | -rm -f $(DESTDIR)$(sysconfdir)/ssh_prng_cmds | ||
| 174 | -rmdir $(DESTDIR)$(sysconfdir) | ||
| 175 | -rmdir $(DESTDIR)$(bindir) | ||
| 176 | -rmdir $(DESTDIR)$(sbindir) | ||
| 177 | -rmdir $(DESTDIR)$(mandir)/$(mansubdir)1 | ||
| 178 | -rmdir $(DESTDIR)$(mandir)/$(mansubdir)8 | ||
| 179 | -rmdir $(DESTDIR)$(mandir) | ||
| 180 | -rmdir $(DESTDIR)$(libexecdir) | ||
| 181 | |||
| 182 | uninstall: | ||
| 183 | -rm -f $(DESTDIR)$(bindir)/ssh | ||
| 184 | -rm -f $(DESTDIR)$(bindir)/scp | ||
| 185 | -rm -f $(DESTDIR)$(bindir)/ssh-add | ||
| 186 | -rm -f $(DESTDIR)$(bindir)/ssh-agent | ||
| 187 | -rm -f $(DESTDIR)$(bindir)/ssh-keygen | ||
| 188 | -rm -f $(DESTDIR)$(sbindir)/sshd | ||
| 189 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh.1 | ||
| 190 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/scp.1 | ||
| 191 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-add.1 | ||
| 192 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-agent.1 | ||
| 193 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keygen.1 | ||
| 194 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/sshd.8 | ||
| 195 | -rm -f $(DESTDIR)$(bindir)/slogin | ||
| 196 | -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1 | ||
| 197 | -rm -f $(DESTDIR)${ASKPASS_PROGRAM} | ||
| 198 | -rmdir $(DESTDIR)$(libexecdir)/ssh ; | ||
