Mercurial > dropbear
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 |