1180740Sdessrcdir=../.. 2204861Sdescopyidsrcdir=.. 3180740Sdesprefix=/usr 4180740Sdesexec_prefix=$(prefix) 5180740Sdesbindir=$(prefix)/bin 6180740Sdesdatadir=$(prefix)/share 7204861Sdesmandir=$(datadir)/man 8180740Sdesdocdir=$(datadir)/doc 9180740Sdessshdocdir=$(docdir)/openssh 10180740Sdescygdocdir=$(docdir)/Cygwin 11180740Sdessysconfdir=/etc 12180740Sdesdefaultsdir=$(sysconfdir)/defaults/etc 13180750Sdesinetdefdir=$(defaultsdir)/inetd.d 14180740SdesPRIVSEP_PATH=/var/empty 15180740SdesINSTALL=/usr/bin/install -c 16180740Sdes 17180740SdesDESTDIR= 18180740Sdes 19180740Sdesall: 20180740Sdes @echo 21180740Sdes @echo "Use \`make cygwin-postinstall DESTDIR=[package directory]'" 22180740Sdes @echo "Be sure having DESTDIR set correctly!" 23180740Sdes @echo 24180740Sdes 25180740Sdesmove-config-files: $(DESTDIR)$(sysconfdir)/ssh_config $(DESTDIR)$(sysconfdir)/sshd_config 26180740Sdes $(srcdir)/mkinstalldirs $(DESTDIR)$(defaultsdir) 27180740Sdes mv $(DESTDIR)$(sysconfdir)/ssh_config $(DESTDIR)$(defaultsdir) 28180740Sdes mv $(DESTDIR)$(sysconfdir)/sshd_config $(DESTDIR)$(defaultsdir) 29180740Sdes 30180740Sdesremove-empty-dir: 31180740Sdes rm -rf $(DESTDIR)$(PRIVSEP_PATH) 32180740Sdes 33180750Sdesinstall-inetd-config: 34180750Sdes $(srcdir)/mkinstalldirs $(DESTDIR)$(inetdefdir) 35180750Sdes $(INSTALL) -m 644 sshd-inetd $(DESTDIR)$(inetdefdir)/sshd-inetd 36180750Sdes 37180740Sdesinstall-sshdoc: 38180740Sdes $(srcdir)/mkinstalldirs $(DESTDIR)$(sshdocdir) 39239844Sdes -$(INSTALL) -m 644 $(srcdir)/CREDITS $(DESTDIR)$(sshdocdir)/CREDITS 40239844Sdes -$(INSTALL) -m 644 $(srcdir)/ChangeLog $(DESTDIR)$(sshdocdir)/ChangeLog 41239844Sdes -$(INSTALL) -m 644 $(srcdir)/LICENCE $(DESTDIR)$(sshdocdir)/LICENCE 42239844Sdes -$(INSTALL) -m 644 $(srcdir)/OVERVIEW $(DESTDIR)$(sshdocdir)/OVERVIEW 43239844Sdes -$(INSTALL) -m 644 $(srcdir)/PROTOCOL $(DESTDIR)$(sshdocdir)/PROTOCOL 44239844Sdes -$(INSTALL) -m 644 $(srcdir)/PROTOCOL.agent $(DESTDIR)$(sshdocdir)/PROTOCOL.agent 45239844Sdes -$(INSTALL) -m 644 $(srcdir)/PROTOCOL.certkeys $(DESTDIR)$(sshdocdir)/PROTOCOL.certkeys 46239844Sdes -$(INSTALL) -m 644 $(srcdir)/PROTOCOL.mux $(DESTDIR)$(sshdocdir)/PROTOCOL.mux 47239844Sdes -$(INSTALL) -m 644 $(srcdir)/README $(DESTDIR)$(sshdocdir)/README 48239844Sdes -$(INSTALL) -m 644 $(srcdir)/README.dns $(DESTDIR)$(sshdocdir)/README.dns 49239844Sdes -$(INSTALL) -m 644 $(srcdir)/README.platform $(DESTDIR)$(sshdocdir)/README.platform 50239844Sdes -$(INSTALL) -m 644 $(srcdir)/README.privsep $(DESTDIR)$(sshdocdir)/README.privsep 51239844Sdes -$(INSTALL) -m 644 $(srcdir)/README.tun $(DESTDIR)$(sshdocdir)/README.tun 52239844Sdes -$(INSTALL) -m 644 $(srcdir)/TODO $(DESTDIR)$(sshdocdir)/TODO 53180740Sdes 54180740Sdesinstall-cygwindoc: README 55180740Sdes $(srcdir)/mkinstalldirs $(DESTDIR)$(cygdocdir) 56180740Sdes $(INSTALL) -m 644 README $(DESTDIR)$(cygdocdir)/openssh.README 57180740Sdes 58180740Sdesinstall-doc: install-sshdoc install-cygwindoc 59180740Sdes 60180740Sdesinstall-scripts: ssh-host-config ssh-user-config 61180740Sdes $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) 62180740Sdes $(INSTALL) -m 755 ssh-host-config $(DESTDIR)$(bindir)/ssh-host-config 63180740Sdes $(INSTALL) -m 755 ssh-user-config $(DESTDIR)$(bindir)/ssh-user-config 64180740Sdes 65204861Sdesinstall-copy-id: $(copyidsrcdir)/ssh-copy-id $(copyidsrcdir)/ssh-copy-id.1 66204861Sdes $(INSTALL) -m 755 $(copyidsrcdir)/ssh-copy-id $(DESTDIR)$(bindir)/ssh-copy-id 67204861Sdes $(INSTALL) -m 644 $(copyidsrcdir)/ssh-copy-id.1 $(DESTDIR)$(mandir)/man1/ssh-copy-id.1 68204861Sdes 69204861Sdesgzip-man-pages: 70204861Sdes rm $(DESTDIR)$(mandir)/man1/slogin.1 71204861Sdes gzip $(DESTDIR)$(mandir)/man1/*.1 72204861Sdes gzip $(DESTDIR)$(mandir)/man5/*.5 73204861Sdes gzip $(DESTDIR)$(mandir)/man8/*.8 74204861Sdes cd $(DESTDIR)$(mandir)/man1 && ln -s ssh.1.gz slogin.1.gz 75204861Sdes 76204861Sdescygwin-postinstall: move-config-files remove-empty-dir install-inetd-config install-doc install-scripts install-copy-id gzip-man-pages 77180740Sdes @echo "Cygwin specific configuration finished." 78