Mercurial > dropbear
comparison Makefile.in @ 399:a707e6148060
merge of '5fdf69ca60d1683cdd9f4c2595134bed26394834'
and '6b61c50f4cf888bea302ac8fcf5dbb573b443251'
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sat, 03 Feb 2007 08:20:34 +0000 |
parents | 5ff8218bcee9 |
children | 52a644e7b8e1 |
comparison
equal
deleted
inserted
replaced
394:17d097fc111c | 399:a707e6148060 |
---|---|
62 exec_prefix=${prefix} | 62 exec_prefix=${prefix} |
63 bindir=${exec_prefix}/bin | 63 bindir=${exec_prefix}/bin |
64 sbindir=${exec_prefix}/sbin | 64 sbindir=${exec_prefix}/sbin |
65 | 65 |
66 CC=@CC@ | 66 CC=@CC@ |
67 LD=@LD@ | |
68 AR=@AR@ | 67 AR=@AR@ |
69 RANLIB=@RANLIB@ | 68 RANLIB=@RANLIB@ |
70 STRIP=@STRIP@ | 69 STRIP=@STRIP@ |
71 INSTALL=@INSTALL@ | 70 INSTALL=@INSTALL@ |
72 CFLAGS=-I. -I$(srcdir)/libtomcrypt/src/headers/ @CFLAGS@ | 71 CPPFLAGS=@CPPFLAGS@ |
72 CFLAGS=-I. -I$(srcdir) -I$(srcdir)/libtomcrypt/src/headers/ $(CPPFLAGS) @CFLAGS@ | |
73 LIBS=$(LTC) $(LTM) @LIBS@ | 73 LIBS=$(LTC) $(LTM) @LIBS@ |
74 LDFLAGS=@LDFLAGS@ | 74 LDFLAGS=@LDFLAGS@ |
75 | 75 |
76 EXEEXT=@EXEEXT@ | 76 EXEEXT=@EXEEXT@ |
77 | 77 |
153 dropbearkey: $(dropbearkeyobjs) | 153 dropbearkey: $(dropbearkeyobjs) |
154 dropbearconvert: $(dropbearconvertobjs) | 154 dropbearconvert: $(dropbearconvertobjs) |
155 | 155 |
156 dropbear dbclient dropbearkey dropbearconvert: $(HEADERS) $(LTC) $(LTM) \ | 156 dropbear dbclient dropbearkey dropbearconvert: $(HEADERS) $(LTC) $(LTM) \ |
157 Makefile | 157 Makefile |
158 $(LD) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBS) | 158 $(CC) $(LDFLAGS) -o $@$(EXEEXT) $($@objs) $(LIBS) |
159 | 159 |
160 # scp doesn't use the libs so is special. | 160 # scp doesn't use the libs so is special. |
161 scp: $(SCPOBJS) $(HEADERS) Makefile | 161 scp: $(SCPOBJS) $(HEADERS) Makefile |
162 $(LD) $(LDFLAGS) -o $@$(EXEEXT) $(SCPOBJS) | 162 $(CC) $(LDFLAGS) -o $@$(EXEEXT) $(SCPOBJS) |
163 | 163 |
164 | 164 |
165 # multi-binary compilation. | 165 # multi-binary compilation. |
166 MULTIOBJS= | 166 MULTIOBJS= |
167 ifeq ($(MULTI),1) | 167 ifeq ($(MULTI),1) |
170 endif | 170 endif |
171 | 171 |
172 dropbearmulti: multilink | 172 dropbearmulti: multilink |
173 | 173 |
174 multibinary: $(HEADERS) $(MULTIOBJS) $(LTC) $(LTM) Makefile | 174 multibinary: $(HEADERS) $(MULTIOBJS) $(LTC) $(LTM) Makefile |
175 $(LD) $(LDFLAGS) -o dropbearmulti$(EXEEXT) $(MULTIOBJS) $(LIBS) | 175 $(CC) $(LDFLAGS) -o dropbearmulti$(EXEEXT) $(MULTIOBJS) $(LIBS) |
176 | 176 |
177 multilink: multibinary $(addprefix link, $(PROGRAMS)) | 177 multilink: multibinary $(addprefix link, $(PROGRAMS)) |
178 | 178 |
179 link%: | 179 link%: |
180 -rm -f $*$(EXEEXT) | 180 -rm -f $*$(EXEEXT) |
184 cd libtomcrypt && $(MAKE) clean && $(MAKE) | 184 cd libtomcrypt && $(MAKE) clean && $(MAKE) |
185 | 185 |
186 $(LTM): options.h | 186 $(LTM): options.h |
187 cd libtommath && $(MAKE) | 187 cd libtommath && $(MAKE) |
188 | 188 |
189 .PHONY : clean sizes thisclean distclean tidy ltc-clean ltm-clean | |
190 | |
189 ltc-clean: | 191 ltc-clean: |
190 cd libtomcrypt && $(MAKE) clean | 192 cd libtomcrypt && $(MAKE) clean |
191 | 193 |
192 ltm-clean: | 194 ltm-clean: |
193 cd libtommath && $(MAKE) clean | 195 cd libtommath && $(MAKE) clean |