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