EXEEXT for a few more targets, dropbearmulti in particular for Cygwin

From William K. Foster.
This commit is contained in:
Matt Johnston 2017-06-27 23:02:05 +08:00
parent 785459d31b
commit a5ec3aca7d

View File

@ -116,7 +116,7 @@ ifeq ($(STATIC), 1)
endif endif
ifeq ($(MULTI), 1) ifeq ($(MULTI), 1)
TARGETS=dropbearmulti TARGETS=dropbearmulti$(EXEEXT)
else else
TARGETS=$(PROGRAMS) TARGETS=$(PROGRAMS)
endif endif
@ -133,14 +133,14 @@ strip: $(TARGETS)
install: $(addprefix inst_, $(TARGETS)) install: $(addprefix inst_, $(TARGETS))
insmultidropbear: dropbearmulti insmultidropbear: dropbearmulti$(EXEEXT)
$(INSTALL) -d $(DESTDIR)$(sbindir) $(INSTALL) -d $(DESTDIR)$(sbindir)
-rm -f $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) -rm -f $(DESTDIR)$(sbindir)/dropbear$(EXEEXT)
-ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT)
$(INSTALL) -d $(DESTDIR)$(mandir)/man8 $(INSTALL) -d $(DESTDIR)$(mandir)/man8
$(INSTALL) -m 644 $(srcdir)/dropbear.8 $(DESTDIR)$(mandir)/man8/dropbear.8 $(INSTALL) -m 644 $(srcdir)/dropbear.8 $(DESTDIR)$(mandir)/man8/dropbear.8
insmulti%: dropbearmulti insmulti%: dropbearmulti$(EXEEXT)
$(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) -d $(DESTDIR)$(bindir)
-rm -f $(DESTDIR)$(bindir)/$*$(EXEEXT) -rm -f $(DESTDIR)$(bindir)/$*$(EXEEXT)
-ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT) -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT)
@ -220,8 +220,9 @@ sizes: dropbear
clean: ltc-clean ltm-clean thisclean clean: ltc-clean ltm-clean thisclean
thisclean: thisclean:
-rm -f dropbear dbclient dropbearkey dropbearconvert scp scp-progress \ -rm -f dropbear$(EXEEXT) dbclient$(EXEEXT) dropbearkey$(EXEEXT) \
dropbearmulti *.o *.da *.bb *.bbg *.prof dropbearconvert$(EXEEXT) scp$(EXEEXT) scp-progress$(EXEEXT) \
dropbearmulti$(EXEEXT) *.o *.da *.bb *.bbg *.prof
distclean: clean tidy distclean: clean tidy
-rm -f config.h -rm -f config.h