]>
Commit | Line | Data |
---|---|---|
cdd66111 | 1 | srcdir=../.. |
2 | prefix=/usr | |
3 | exec_prefix=$(prefix) | |
4 | bindir=$(prefix)/bin | |
5 | datadir=$(prefix)/share | |
6 | docdir=$(datadir)/doc | |
7 | sshdocdir=$(docdir)/openssh | |
8 | cygdocdir=$(docdir)/Cygwin | |
9 | sysconfdir=/etc | |
10 | defaultsdir=$(sysconfdir)/defaults/etc | |
22616013 | 11 | inetdefdir=$(defaultsdir)/inetd.d |
cdd66111 | 12 | PRIVSEP_PATH=/var/empty |
13 | INSTALL=/usr/bin/install -c | |
14 | ||
15 | DESTDIR= | |
16 | ||
17 | all: | |
18 | @echo | |
19 | @echo "Use \`make cygwin-postinstall DESTDIR=[package directory]'" | |
20 | @echo "Be sure having DESTDIR set correctly!" | |
21 | @echo | |
22 | ||
23 | move-config-files: $(DESTDIR)$(sysconfdir)/ssh_config $(DESTDIR)$(sysconfdir)/sshd_config | |
24 | $(srcdir)/mkinstalldirs $(DESTDIR)$(defaultsdir) | |
25 | mv $(DESTDIR)$(sysconfdir)/ssh_config $(DESTDIR)$(defaultsdir) | |
26 | mv $(DESTDIR)$(sysconfdir)/sshd_config $(DESTDIR)$(defaultsdir) | |
27 | ||
28 | remove-empty-dir: | |
29 | rm -rf $(DESTDIR)$(PRIVSEP_PATH) | |
30 | ||
22616013 | 31 | install-inetd-config: |
32 | $(srcdir)/mkinstalldirs $(DESTDIR)$(inetdefdir) | |
33 | $(INSTALL) -m 644 sshd-inetd $(DESTDIR)$(inetdefdir)/sshd-inetd | |
34 | ||
cdd66111 | 35 | install-sshdoc: |
36 | $(srcdir)/mkinstalldirs $(DESTDIR)$(sshdocdir) | |
37 | $(INSTALL) -m 644 $(srcdir)/CREDITS $(DESTDIR)$(sshdocdir)/CREDITS | |
38 | $(INSTALL) -m 644 $(srcdir)/ChangeLog $(DESTDIR)$(sshdocdir)/ChangeLog | |
39 | $(INSTALL) -m 644 $(srcdir)/LICENCE $(DESTDIR)$(sshdocdir)/LICENCE | |
40 | $(INSTALL) -m 644 $(srcdir)/OVERVIEW $(DESTDIR)$(sshdocdir)/OVERVIEW | |
91d9cdd3 | 41 | $(INSTALL) -m 644 $(srcdir)/PROTOCOL $(DESTDIR)$(sshdocdir)/PROTOCOL |
42 | $(INSTALL) -m 644 $(srcdir)/PROTOCOL.agent $(DESTDIR)$(sshdocdir)/PROTOCOL.agent | |
cdd66111 | 43 | $(INSTALL) -m 644 $(srcdir)/README $(DESTDIR)$(sshdocdir)/README |
44 | $(INSTALL) -m 644 $(srcdir)/README.dns $(DESTDIR)$(sshdocdir)/README.dns | |
91d9cdd3 | 45 | $(INSTALL) -m 644 $(srcdir)/README.platform $(DESTDIR)$(sshdocdir)/README.platform |
cdd66111 | 46 | $(INSTALL) -m 644 $(srcdir)/README.privsep $(DESTDIR)$(sshdocdir)/README.privsep |
47 | $(INSTALL) -m 644 $(srcdir)/README.smartcard $(DESTDIR)$(sshdocdir)/README.smartcard | |
cdd66111 | 48 | $(INSTALL) -m 644 $(srcdir)/TODO $(DESTDIR)$(sshdocdir)/TODO |
49 | $(INSTALL) -m 644 $(srcdir)/WARNING.RNG $(DESTDIR)$(sshdocdir)/WARNING.RNG | |
50 | ||
51 | install-cygwindoc: README | |
52 | $(srcdir)/mkinstalldirs $(DESTDIR)$(cygdocdir) | |
53 | $(INSTALL) -m 644 README $(DESTDIR)$(cygdocdir)/openssh.README | |
54 | ||
55 | install-doc: install-sshdoc install-cygwindoc | |
56 | ||
57 | install-scripts: ssh-host-config ssh-user-config | |
58 | $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) | |
59 | $(INSTALL) -m 755 ssh-host-config $(DESTDIR)$(bindir)/ssh-host-config | |
60 | $(INSTALL) -m 755 ssh-user-config $(DESTDIR)$(bindir)/ssh-user-config | |
61 | ||
22616013 | 62 | cygwin-postinstall: move-config-files remove-empty-dir install-inetd-config install-doc install-scripts |
cdd66111 | 63 | @echo "Cygwin specific configuration finished." |