comparison Makefile.in @ 1448:7dddc4dd7063

EXEEXT for a few more targets, dropbearmulti in particular for Cygwin From William K. Foster.
author Matt Johnston <matt@ucc.asn.au>
date Tue, 27 Jun 2017 23:02:05 +0800
parents 8f88f4290b22
children 4afde04f0607 abbdeca6f1bd
comparison
equal deleted inserted replaced
1447:8f88f4290b22 1448:7dddc4dd7063
114 ifeq ($(STATIC), 1) 114 ifeq ($(STATIC), 1)
115 LDFLAGS+=-static 115 LDFLAGS+=-static
116 endif 116 endif
117 117
118 ifeq ($(MULTI), 1) 118 ifeq ($(MULTI), 1)
119 TARGETS=dropbearmulti 119 TARGETS=dropbearmulti$(EXEEXT)
120 else 120 else
121 TARGETS=$(PROGRAMS) 121 TARGETS=$(PROGRAMS)
122 endif 122 endif
123 123
124 # for the scp progress meter. The -D doesn't affect anything else. 124 # for the scp progress meter. The -D doesn't affect anything else.
131 strip: $(TARGETS) 131 strip: $(TARGETS)
132 $(STRIP) $(addsuffix $(EXEEXT), $(TARGETS)) 132 $(STRIP) $(addsuffix $(EXEEXT), $(TARGETS))
133 133
134 install: $(addprefix inst_, $(TARGETS)) 134 install: $(addprefix inst_, $(TARGETS))
135 135
136 insmultidropbear: dropbearmulti 136 insmultidropbear: dropbearmulti$(EXEEXT)
137 $(INSTALL) -d $(DESTDIR)$(sbindir) 137 $(INSTALL) -d $(DESTDIR)$(sbindir)
138 -rm -f $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) 138 -rm -f $(DESTDIR)$(sbindir)/dropbear$(EXEEXT)
139 -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) 139 -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT)
140 $(INSTALL) -d $(DESTDIR)$(mandir)/man8 140 $(INSTALL) -d $(DESTDIR)$(mandir)/man8
141 $(INSTALL) -m 644 $(srcdir)/dropbear.8 $(DESTDIR)$(mandir)/man8/dropbear.8 141 $(INSTALL) -m 644 $(srcdir)/dropbear.8 $(DESTDIR)$(mandir)/man8/dropbear.8
142 142
143 insmulti%: dropbearmulti 143 insmulti%: dropbearmulti$(EXEEXT)
144 $(INSTALL) -d $(DESTDIR)$(bindir) 144 $(INSTALL) -d $(DESTDIR)$(bindir)
145 -rm -f $(DESTDIR)$(bindir)/$*$(EXEEXT) 145 -rm -f $(DESTDIR)$(bindir)/$*$(EXEEXT)
146 -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT) 146 -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT)
147 $(INSTALL) -d $(DESTDIR)$(mandir)/man1 147 $(INSTALL) -d $(DESTDIR)$(mandir)/man1
148 if test -e $*.1; then $(INSTALL) -m 644 $*.1 $(DESTDIR)$(mandir)/man1/$*.1; fi 148 if test -e $*.1; then $(INSTALL) -m 644 $*.1 $(DESTDIR)$(mandir)/man1/$*.1; fi
218 objdump -t dropbear|grep ".text"|cut -d "." -f 2|sort -rn 218 objdump -t dropbear|grep ".text"|cut -d "." -f 2|sort -rn
219 219
220 clean: ltc-clean ltm-clean thisclean 220 clean: ltc-clean ltm-clean thisclean
221 221
222 thisclean: 222 thisclean:
223 -rm -f dropbear dbclient dropbearkey dropbearconvert scp scp-progress \ 223 -rm -f dropbear$(EXEEXT) dbclient$(EXEEXT) dropbearkey$(EXEEXT) \
224 dropbearmulti *.o *.da *.bb *.bbg *.prof 224 dropbearconvert$(EXEEXT) scp$(EXEEXT) scp-progress$(EXEEXT) \
225 dropbearmulti$(EXEEXT) *.o *.da *.bb *.bbg *.prof
225 226
226 distclean: clean tidy 227 distclean: clean tidy
227 -rm -f config.h 228 -rm -f config.h
228 -rm -f Makefile 229 -rm -f Makefile
229 230