diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 62 |
1 files changed, 23 insertions, 39 deletions
diff --git a/Makefile.in b/Makefile.in index 23f005822..786cd4368 100644 --- a/Makefile.in +++ b/Makefile.in | |||
@@ -19,7 +19,6 @@ CC=@CC@ | |||
19 | PATHS=-DETCDIR=\"$(sysconfdir)\" -DSSH_PROGRAM=\"$(SSH_PROGRAM)\" -DSSH_ASKPASS_DEFAULT=\"$(ASKPASS_PROGRAM)\" | 19 | PATHS=-DETCDIR=\"$(sysconfdir)\" -DSSH_PROGRAM=\"$(SSH_PROGRAM)\" -DSSH_ASKPASS_DEFAULT=\"$(ASKPASS_PROGRAM)\" |
20 | CFLAGS=@CFLAGS@ $(PATHS) @DEFS@ | 20 | CFLAGS=@CFLAGS@ $(PATHS) @DEFS@ |
21 | EXTRA_TARGETS=@GNOME_ASKPASS@ | 21 | EXTRA_TARGETS=@GNOME_ASKPASS@ |
22 | TARGETS=libssh.a ssh sshd ssh-add ssh-keygen ssh-agent scp $(EXTRA_TARGETS) | ||
23 | LIBS=@LIBS@ | 22 | LIBS=@LIBS@ |
24 | AR=@AR@ | 23 | AR=@AR@ |
25 | RANLIB=@RANLIB@ | 24 | RANLIB=@RANLIB@ |
@@ -30,34 +29,19 @@ LDFLAGS=-L. @LDFLAGS@ | |||
30 | GNOME_CFLAGS=`gnome-config --cflags gnome gnomeui` | 29 | GNOME_CFLAGS=`gnome-config --cflags gnome gnomeui` |
31 | GNOME_LIBS=`gnome-config --libs gnome gnomeui` | 30 | GNOME_LIBS=`gnome-config --libs gnome gnomeui` |
32 | 31 | ||
33 | OBJS= atomicio.o authfd.o authfile.o auth-krb4.o auth-passwd.o auth-pam.o \ | 32 | TARGETS=ssh sshd ssh-add ssh-keygen ssh-agent scp $(EXTRA_TARGETS) |
34 | auth-rhosts.o auth-rh-rsa.o auth-rsa.o auth-skey.o bsd-daemon.o \ | 33 | |
35 | bsd-login.o bsd-misc.o bsd-mktemp.o bsd-snprintf.o bsd-strlcat.o \ | 34 | LIBOBJS= atomicio.o authfd.o authfile.o bsd-bindresvport.o bsd-daemon.o bsd-misc.o bsd-mktemp.o bsd-rresvport.o bsd-snprintf.o bsd-strlcat.o bsd-strlcpy.o bufaux.o buffer.o canohost.o channels.o cipher.o compat.o compress.o crc32.o deattack.o fake-getaddrinfo.o fake-getnameinfo.o fingerprint.o hostfile.o log.o match.o mpaux.o nchan.o packet.o radix.o readpass.o rsa.o tildexpand.o ttymodes.o uidswap.o xmalloc.o |
36 | bsd-strlcpy.o bufaux.o buffer.o canohost.o channels.o cipher.o \ | ||
37 | clientloop.o compress.o crc32.o deattack.o hostfile.o \ | ||
38 | log-client.o login.o log-server.o match.o md5crypt.o mpaux.o \ | ||
39 | packet.o pty.o radix.o readconf.o readpass.o rsa.o servconf.o \ | ||
40 | serverloop.o sshconnect.o tildexpand.o ttymodes.o uidswap.o \ | ||
41 | xmalloc.o | ||
42 | |||
43 | LIBOBJS= atomicio.o authfd.o authfile.o bsd-daemon.o bsd-misc.o \ | ||
44 | bsd-mktemp.o bsd-snprintf.o bsd-strlcat.o bsd-strlcpy.o bufaux.o \ | ||
45 | buffer.o canohost.o channels.o cipher.o compat.o compress.o crc32.o \ | ||
46 | deattack.o fingerprint.o hostfile.o log.o match.o mpaux.o nchan.o \ | ||
47 | packet.o radix.o readpass.o rsa.o tildexpand.o ttymodes.o uidswap.o \ | ||
48 | xmalloc.o | ||
49 | 35 | ||
50 | SSHOBJS= ssh.o sshconnect.o log-client.o readconf.o clientloop.o | 36 | SSHOBJS= ssh.o sshconnect.o log-client.o readconf.o clientloop.o |
51 | 37 | ||
52 | SSHDOBJS= sshd.o auth-rhosts.o auth-krb4.o auth-pam.o auth-passwd.o \ | 38 | SSHDOBJS= sshd.o auth-rhosts.o auth-krb4.o auth-pam.o auth-passwd.o auth-rsa.o auth-rh-rsa.o pty.o log-server.o login.o servconf.o serverloop.o bsd-login.o md5crypt.o |
53 | auth-rsa.o auth-rh-rsa.o pty.o log-server.o login.o servconf.o \ | ||
54 | serverloop.o bsd-login.o md5crypt.o | ||
55 | 39 | ||
56 | MANPAGES=scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8 | 40 | MANPAGES=scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8 |
57 | 41 | ||
58 | CONFIGFILES=sshd_config ssh_config | 42 | CONFIGFILES=sshd_config ssh_config |
59 | 43 | ||
60 | all: $(OBJS) $(TARGETS) $(MANPAGES) $(CONFIGFILES) | 44 | all: $(TARGETS) $(MANPAGES) $(CONFIGFILES) |
61 | 45 | ||
62 | $(OBJS): config.h | 46 | $(OBJS): config.h |
63 | 47 | ||
@@ -67,31 +51,27 @@ libssh.a: $(LIBOBJS) | |||
67 | $(AR) rv $@ $(LIBOBJS) | 51 | $(AR) rv $@ $(LIBOBJS) |
68 | $(RANLIB) $@ | 52 | $(RANLIB) $@ |
69 | 53 | ||
70 | ssh: $(SSHOBJS) libssh.a | 54 | ssh: libssh.a $(SSHOBJS) |
71 | $(CC) -o $@ $(SSHOBJS) $(LDFLAGS) -lssh $(LIBS) | 55 | $(CC) -o $@ $(SSHOBJS) $(LDFLAGS) -lssh $(LIBS) |
72 | 56 | ||
73 | sshd: $(SSHDOBJS) libssh.a | 57 | sshd: libssh.a $(SSHDOBJS) |
74 | $(CC) -o $@ $(SSHDOBJS) $(LDFLAGS) -lssh $(LIBS) | 58 | $(CC) -o $@ $(SSHDOBJS) $(LDFLAGS) -lssh $(LIBS) |
75 | 59 | ||
76 | scp: scp.o libssh.a | 60 | scp: libssh.a scp.o |
77 | $(CC) -o $@ scp.o $(LDFLAGS) -lssh $(LIBS) | 61 | $(CC) -o $@ scp.o $(LDFLAGS) -lssh $(LIBS) |
78 | 62 | ||
79 | ssh-add: ssh-add.o log-client.o libssh.a | 63 | ssh-add: libssh.a ssh-add.o log-client.o |
80 | $(CC) -o $@ ssh-add.o log-client.o $(LDFLAGS) -lssh $(LIBS) | 64 | $(CC) -o $@ ssh-add.o log-client.o $(LDFLAGS) -lssh $(LIBS) |
81 | 65 | ||
82 | ssh-agent: ssh-agent.o log-client.o libssh.a | 66 | ssh-agent: libssh.a ssh-agent.o log-client.o |
83 | $(CC) -o $@ ssh-agent.o log-client.o $(LDFLAGS) -lssh $(LIBS) | 67 | $(CC) -o $@ ssh-agent.o log-client.o $(LDFLAGS) -lssh $(LIBS) |
84 | 68 | ||
85 | ssh-keygen: ssh-keygen.o log-client.o libssh.a | 69 | ssh-keygen: libssh.a ssh-keygen.o log-client.o |
86 | $(CC) -o $@ ssh-keygen.o log-client.o $(LDFLAGS) -lssh $(LIBS) | 70 | $(CC) -o $@ ssh-keygen.o log-client.o $(LDFLAGS) -lssh $(LIBS) |
87 | 71 | ||
88 | gnome-ssh-askpass: gnome-ssh-askpass.c | 72 | gnome-ssh-askpass: gnome-ssh-askpass.c |
89 | $(CC) $(CFLAGS) $(GNOME_CFLAGS) -o $@ gnome-ssh-askpass.c $(GNOME_LIBS) | 73 | $(CC) $(CFLAGS) $(GNOME_CFLAGS) -o $@ gnome-ssh-askpass.c $(GNOME_LIBS) |
90 | 74 | ||
91 | clean: | ||
92 | rm -f *.o $(TARGETS) config.status config.cache config.log core \ | ||
93 | *.1 *.8 sshd_config ssh_config | ||
94 | |||
95 | scp.1: scp.1.in | 75 | scp.1: scp.1.in |
96 | $(PERL) $(FIXPATHS) -Dsysconfdir=${sysconfdir} $(srcdir)/scp.1.in | 76 | $(PERL) $(FIXPATHS) -Dsysconfdir=${sysconfdir} $(srcdir)/scp.1.in |
97 | 77 | ||
@@ -116,6 +96,18 @@ sshd_config: sshd_config.in | |||
116 | ssh_config: ssh_config.in | 96 | ssh_config: ssh_config.in |
117 | $(PERL) $(FIXPATHS) -Dsysconfdir=${sysconfdir} ssh_config.in | 97 | $(PERL) $(FIXPATHS) -Dsysconfdir=${sysconfdir} ssh_config.in |
118 | 98 | ||
99 | clean: | ||
100 | rm -f *.o *.a $(TARGETS) config.status config.cache config.log | ||
101 | rm -f core *.1 *.8 sshd_config ssh_config | ||
102 | |||
103 | distclean: clean | ||
104 | rm -f Makefile config.h core *~ | ||
105 | |||
106 | mrproper: distclean | ||
107 | |||
108 | veryclean: distclean | ||
109 | rm -f configure config.h.in | ||
110 | |||
119 | install: $(TARGETS) | 111 | install: $(TARGETS) |
120 | $(INSTALL) -d $(bindir) | 112 | $(INSTALL) -d $(bindir) |
121 | $(INSTALL) -d $(sbindir) | 113 | $(INSTALL) -d $(sbindir) |
@@ -180,11 +172,3 @@ uninstall: | |||
180 | -rm -f ${ASKPASS_PROGRAM} | 172 | -rm -f ${ASKPASS_PROGRAM} |
181 | -rmdir $(libexecdir)/ssh ; | 173 | -rmdir $(libexecdir)/ssh ; |
182 | 174 | ||
183 | distclean: clean | ||
184 | rm -f Makefile config.h core *~ | ||
185 | |||
186 | mrproper: distclean | ||
187 | |||
188 | veryclean: distclean | ||
189 | rm -f configure config.h.in | ||
190 | |||