1# GNU Make project makefile autogenerated by Premake
2
3ifndef config
4  config=release
5endif
6
7ifndef verbose
8  SILENT = @
9endif
10
11.PHONY: clean prebuild prelink
12
13ifeq ($(config),release)
14  RESCOMP = windres
15  TARGETDIR = bin/Release
16  TARGET = $(TARGETDIR)/mbedtls-lib.lib
17  OBJDIR = obj/Release/mbedtls-lib
18  DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
19  INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
20  FORCE_INCLUDE +=
21  ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
22  ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -flto -O3 -w
23  ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -flto -O3 -w -fno-stack-protector
24  ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
25  LIBS +=
26  LDDEPS +=
27  ALL_LDFLAGS += $(LDFLAGS) -flto -s
28  LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
29  define PREBUILDCMDS
30  endef
31  define PRELINKCMDS
32  endef
33  define POSTBUILDCMDS
34  endef
35all: prebuild prelink $(TARGET)
36	@:
37
38endif
39
40ifeq ($(config),debug)
41  RESCOMP = windres
42  TARGETDIR = bin/Debug
43  TARGET = $(TARGETDIR)/mbedtls-lib.lib
44  OBJDIR = obj/Debug/mbedtls-lib
45  DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
46  INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
47  FORCE_INCLUDE +=
48  ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
49  ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
50  ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
51  ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
52  LIBS +=
53  LDDEPS +=
54  ALL_LDFLAGS += $(LDFLAGS)
55  LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
56  define PREBUILDCMDS
57  endef
58  define PRELINKCMDS
59  endef
60  define POSTBUILDCMDS
61  endef
62all: prebuild prelink $(TARGET)
63	@:
64
65endif
66
67OBJECTS := \
68	$(OBJDIR)/aes.o \
69	$(OBJDIR)/aesni.o \
70	$(OBJDIR)/arc4.o \
71	$(OBJDIR)/asn1parse.o \
72	$(OBJDIR)/asn1write.o \
73	$(OBJDIR)/base64.o \
74	$(OBJDIR)/bignum.o \
75	$(OBJDIR)/blowfish.o \
76	$(OBJDIR)/camellia.o \
77	$(OBJDIR)/ccm.o \
78	$(OBJDIR)/certs.o \
79	$(OBJDIR)/cipher.o \
80	$(OBJDIR)/cipher_wrap.o \
81	$(OBJDIR)/ctr_drbg.o \
82	$(OBJDIR)/debug.o \
83	$(OBJDIR)/des.o \
84	$(OBJDIR)/dhm.o \
85	$(OBJDIR)/ecdh.o \
86	$(OBJDIR)/ecdsa.o \
87	$(OBJDIR)/ecjpake.o \
88	$(OBJDIR)/ecp.o \
89	$(OBJDIR)/ecp_curves.o \
90	$(OBJDIR)/entropy.o \
91	$(OBJDIR)/entropy_poll.o \
92	$(OBJDIR)/error.o \
93	$(OBJDIR)/gcm.o \
94	$(OBJDIR)/havege.o \
95	$(OBJDIR)/hmac_drbg.o \
96	$(OBJDIR)/md.o \
97	$(OBJDIR)/md2.o \
98	$(OBJDIR)/md4.o \
99	$(OBJDIR)/md5.o \
100	$(OBJDIR)/md_wrap.o \
101	$(OBJDIR)/memory_buffer_alloc.o \
102	$(OBJDIR)/net.o \
103	$(OBJDIR)/oid.o \
104	$(OBJDIR)/padlock.o \
105	$(OBJDIR)/pem.o \
106	$(OBJDIR)/pk.o \
107	$(OBJDIR)/pk_wrap.o \
108	$(OBJDIR)/pkcs11.o \
109	$(OBJDIR)/pkcs12.o \
110	$(OBJDIR)/pkcs5.o \
111	$(OBJDIR)/pkparse.o \
112	$(OBJDIR)/pkwrite.o \
113	$(OBJDIR)/platform.o \
114	$(OBJDIR)/ripemd160.o \
115	$(OBJDIR)/rsa.o \
116	$(OBJDIR)/sha1.o \
117	$(OBJDIR)/sha256.o \
118	$(OBJDIR)/sha512.o \
119	$(OBJDIR)/ssl_cache.o \
120	$(OBJDIR)/ssl_ciphersuites.o \
121	$(OBJDIR)/ssl_cli.o \
122	$(OBJDIR)/ssl_cookie.o \
123	$(OBJDIR)/ssl_srv.o \
124	$(OBJDIR)/ssl_ticket.o \
125	$(OBJDIR)/ssl_tls.o \
126	$(OBJDIR)/threading.o \
127	$(OBJDIR)/timing.o \
128	$(OBJDIR)/version.o \
129	$(OBJDIR)/version_features.o \
130	$(OBJDIR)/x509.o \
131	$(OBJDIR)/x509_create.o \
132	$(OBJDIR)/x509_crl.o \
133	$(OBJDIR)/x509_crt.o \
134	$(OBJDIR)/x509_csr.o \
135	$(OBJDIR)/x509write_crt.o \
136	$(OBJDIR)/x509write_csr.o \
137	$(OBJDIR)/xtea.o \
138
139RESOURCES := \
140
141CUSTOMFILES := \
142
143SHELLTYPE := msdos
144ifeq (,$(ComSpec)$(COMSPEC))
145  SHELLTYPE := posix
146endif
147ifeq (/bin,$(findstring /bin,$(SHELL)))
148  SHELLTYPE := posix
149endif
150
151$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES)
152	@echo Linking mbedtls-lib
153ifeq (posix,$(SHELLTYPE))
154	$(SILENT) mkdir -p $(TARGETDIR)
155else
156	$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
157endif
158	$(SILENT) $(LINKCMD)
159	$(POSTBUILDCMDS)
160
161clean:
162	@echo Cleaning mbedtls-lib
163ifeq (posix,$(SHELLTYPE))
164	$(SILENT) rm -f  $(TARGET)
165	$(SILENT) rm -rf $(OBJDIR)
166else
167	$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
168	$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
169endif
170
171prebuild:
172	$(PREBUILDCMDS)
173
174prelink:
175	$(PRELINKCMDS)
176
177ifneq (,$(PCH))
178$(OBJECTS): $(GCH) $(PCH)
179$(GCH): $(PCH)
180	@echo $(notdir $<)
181ifeq (posix,$(SHELLTYPE))
182	$(SILENT) mkdir -p $(OBJDIR)
183else
184	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
185endif
186	$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
187endif
188
189$(OBJDIR)/aes.o: ../../contrib/mbedtls/library/aes.c
190	@echo $(notdir $<)
191ifeq (posix,$(SHELLTYPE))
192	$(SILENT) mkdir -p $(OBJDIR)
193else
194	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
195endif
196	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
197$(OBJDIR)/aesni.o: ../../contrib/mbedtls/library/aesni.c
198	@echo $(notdir $<)
199ifeq (posix,$(SHELLTYPE))
200	$(SILENT) mkdir -p $(OBJDIR)
201else
202	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
203endif
204	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
205$(OBJDIR)/arc4.o: ../../contrib/mbedtls/library/arc4.c
206	@echo $(notdir $<)
207ifeq (posix,$(SHELLTYPE))
208	$(SILENT) mkdir -p $(OBJDIR)
209else
210	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
211endif
212	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
213$(OBJDIR)/asn1parse.o: ../../contrib/mbedtls/library/asn1parse.c
214	@echo $(notdir $<)
215ifeq (posix,$(SHELLTYPE))
216	$(SILENT) mkdir -p $(OBJDIR)
217else
218	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
219endif
220	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
221$(OBJDIR)/asn1write.o: ../../contrib/mbedtls/library/asn1write.c
222	@echo $(notdir $<)
223ifeq (posix,$(SHELLTYPE))
224	$(SILENT) mkdir -p $(OBJDIR)
225else
226	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
227endif
228	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
229$(OBJDIR)/base64.o: ../../contrib/mbedtls/library/base64.c
230	@echo $(notdir $<)
231ifeq (posix,$(SHELLTYPE))
232	$(SILENT) mkdir -p $(OBJDIR)
233else
234	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
235endif
236	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
237$(OBJDIR)/bignum.o: ../../contrib/mbedtls/library/bignum.c
238	@echo $(notdir $<)
239ifeq (posix,$(SHELLTYPE))
240	$(SILENT) mkdir -p $(OBJDIR)
241else
242	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
243endif
244	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
245$(OBJDIR)/blowfish.o: ../../contrib/mbedtls/library/blowfish.c
246	@echo $(notdir $<)
247ifeq (posix,$(SHELLTYPE))
248	$(SILENT) mkdir -p $(OBJDIR)
249else
250	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
251endif
252	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
253$(OBJDIR)/camellia.o: ../../contrib/mbedtls/library/camellia.c
254	@echo $(notdir $<)
255ifeq (posix,$(SHELLTYPE))
256	$(SILENT) mkdir -p $(OBJDIR)
257else
258	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
259endif
260	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
261$(OBJDIR)/ccm.o: ../../contrib/mbedtls/library/ccm.c
262	@echo $(notdir $<)
263ifeq (posix,$(SHELLTYPE))
264	$(SILENT) mkdir -p $(OBJDIR)
265else
266	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
267endif
268	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
269$(OBJDIR)/certs.o: ../../contrib/mbedtls/library/certs.c
270	@echo $(notdir $<)
271ifeq (posix,$(SHELLTYPE))
272	$(SILENT) mkdir -p $(OBJDIR)
273else
274	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
275endif
276	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
277$(OBJDIR)/cipher.o: ../../contrib/mbedtls/library/cipher.c
278	@echo $(notdir $<)
279ifeq (posix,$(SHELLTYPE))
280	$(SILENT) mkdir -p $(OBJDIR)
281else
282	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
283endif
284	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
285$(OBJDIR)/cipher_wrap.o: ../../contrib/mbedtls/library/cipher_wrap.c
286	@echo $(notdir $<)
287ifeq (posix,$(SHELLTYPE))
288	$(SILENT) mkdir -p $(OBJDIR)
289else
290	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
291endif
292	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
293$(OBJDIR)/ctr_drbg.o: ../../contrib/mbedtls/library/ctr_drbg.c
294	@echo $(notdir $<)
295ifeq (posix,$(SHELLTYPE))
296	$(SILENT) mkdir -p $(OBJDIR)
297else
298	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
299endif
300	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
301$(OBJDIR)/debug.o: ../../contrib/mbedtls/library/debug.c
302	@echo $(notdir $<)
303ifeq (posix,$(SHELLTYPE))
304	$(SILENT) mkdir -p $(OBJDIR)
305else
306	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
307endif
308	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
309$(OBJDIR)/des.o: ../../contrib/mbedtls/library/des.c
310	@echo $(notdir $<)
311ifeq (posix,$(SHELLTYPE))
312	$(SILENT) mkdir -p $(OBJDIR)
313else
314	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
315endif
316	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
317$(OBJDIR)/dhm.o: ../../contrib/mbedtls/library/dhm.c
318	@echo $(notdir $<)
319ifeq (posix,$(SHELLTYPE))
320	$(SILENT) mkdir -p $(OBJDIR)
321else
322	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
323endif
324	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
325$(OBJDIR)/ecdh.o: ../../contrib/mbedtls/library/ecdh.c
326	@echo $(notdir $<)
327ifeq (posix,$(SHELLTYPE))
328	$(SILENT) mkdir -p $(OBJDIR)
329else
330	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
331endif
332	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
333$(OBJDIR)/ecdsa.o: ../../contrib/mbedtls/library/ecdsa.c
334	@echo $(notdir $<)
335ifeq (posix,$(SHELLTYPE))
336	$(SILENT) mkdir -p $(OBJDIR)
337else
338	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
339endif
340	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
341$(OBJDIR)/ecjpake.o: ../../contrib/mbedtls/library/ecjpake.c
342	@echo $(notdir $<)
343ifeq (posix,$(SHELLTYPE))
344	$(SILENT) mkdir -p $(OBJDIR)
345else
346	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
347endif
348	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
349$(OBJDIR)/ecp.o: ../../contrib/mbedtls/library/ecp.c
350	@echo $(notdir $<)
351ifeq (posix,$(SHELLTYPE))
352	$(SILENT) mkdir -p $(OBJDIR)
353else
354	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
355endif
356	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
357$(OBJDIR)/ecp_curves.o: ../../contrib/mbedtls/library/ecp_curves.c
358	@echo $(notdir $<)
359ifeq (posix,$(SHELLTYPE))
360	$(SILENT) mkdir -p $(OBJDIR)
361else
362	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
363endif
364	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
365$(OBJDIR)/entropy.o: ../../contrib/mbedtls/library/entropy.c
366	@echo $(notdir $<)
367ifeq (posix,$(SHELLTYPE))
368	$(SILENT) mkdir -p $(OBJDIR)
369else
370	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
371endif
372	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
373$(OBJDIR)/entropy_poll.o: ../../contrib/mbedtls/library/entropy_poll.c
374	@echo $(notdir $<)
375ifeq (posix,$(SHELLTYPE))
376	$(SILENT) mkdir -p $(OBJDIR)
377else
378	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
379endif
380	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
381$(OBJDIR)/error.o: ../../contrib/mbedtls/library/error.c
382	@echo $(notdir $<)
383ifeq (posix,$(SHELLTYPE))
384	$(SILENT) mkdir -p $(OBJDIR)
385else
386	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
387endif
388	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
389$(OBJDIR)/gcm.o: ../../contrib/mbedtls/library/gcm.c
390	@echo $(notdir $<)
391ifeq (posix,$(SHELLTYPE))
392	$(SILENT) mkdir -p $(OBJDIR)
393else
394	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
395endif
396	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
397$(OBJDIR)/havege.o: ../../contrib/mbedtls/library/havege.c
398	@echo $(notdir $<)
399ifeq (posix,$(SHELLTYPE))
400	$(SILENT) mkdir -p $(OBJDIR)
401else
402	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
403endif
404	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
405$(OBJDIR)/hmac_drbg.o: ../../contrib/mbedtls/library/hmac_drbg.c
406	@echo $(notdir $<)
407ifeq (posix,$(SHELLTYPE))
408	$(SILENT) mkdir -p $(OBJDIR)
409else
410	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
411endif
412	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
413$(OBJDIR)/md.o: ../../contrib/mbedtls/library/md.c
414	@echo $(notdir $<)
415ifeq (posix,$(SHELLTYPE))
416	$(SILENT) mkdir -p $(OBJDIR)
417else
418	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
419endif
420	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
421$(OBJDIR)/md2.o: ../../contrib/mbedtls/library/md2.c
422	@echo $(notdir $<)
423ifeq (posix,$(SHELLTYPE))
424	$(SILENT) mkdir -p $(OBJDIR)
425else
426	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
427endif
428	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
429$(OBJDIR)/md4.o: ../../contrib/mbedtls/library/md4.c
430	@echo $(notdir $<)
431ifeq (posix,$(SHELLTYPE))
432	$(SILENT) mkdir -p $(OBJDIR)
433else
434	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
435endif
436	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
437$(OBJDIR)/md5.o: ../../contrib/mbedtls/library/md5.c
438	@echo $(notdir $<)
439ifeq (posix,$(SHELLTYPE))
440	$(SILENT) mkdir -p $(OBJDIR)
441else
442	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
443endif
444	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
445$(OBJDIR)/md_wrap.o: ../../contrib/mbedtls/library/md_wrap.c
446	@echo $(notdir $<)
447ifeq (posix,$(SHELLTYPE))
448	$(SILENT) mkdir -p $(OBJDIR)
449else
450	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
451endif
452	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
453$(OBJDIR)/memory_buffer_alloc.o: ../../contrib/mbedtls/library/memory_buffer_alloc.c
454	@echo $(notdir $<)
455ifeq (posix,$(SHELLTYPE))
456	$(SILENT) mkdir -p $(OBJDIR)
457else
458	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
459endif
460	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
461$(OBJDIR)/net.o: ../../contrib/mbedtls/library/net.c
462	@echo $(notdir $<)
463ifeq (posix,$(SHELLTYPE))
464	$(SILENT) mkdir -p $(OBJDIR)
465else
466	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
467endif
468	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
469$(OBJDIR)/oid.o: ../../contrib/mbedtls/library/oid.c
470	@echo $(notdir $<)
471ifeq (posix,$(SHELLTYPE))
472	$(SILENT) mkdir -p $(OBJDIR)
473else
474	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
475endif
476	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
477$(OBJDIR)/padlock.o: ../../contrib/mbedtls/library/padlock.c
478	@echo $(notdir $<)
479ifeq (posix,$(SHELLTYPE))
480	$(SILENT) mkdir -p $(OBJDIR)
481else
482	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
483endif
484	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
485$(OBJDIR)/pem.o: ../../contrib/mbedtls/library/pem.c
486	@echo $(notdir $<)
487ifeq (posix,$(SHELLTYPE))
488	$(SILENT) mkdir -p $(OBJDIR)
489else
490	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
491endif
492	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
493$(OBJDIR)/pk.o: ../../contrib/mbedtls/library/pk.c
494	@echo $(notdir $<)
495ifeq (posix,$(SHELLTYPE))
496	$(SILENT) mkdir -p $(OBJDIR)
497else
498	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
499endif
500	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
501$(OBJDIR)/pk_wrap.o: ../../contrib/mbedtls/library/pk_wrap.c
502	@echo $(notdir $<)
503ifeq (posix,$(SHELLTYPE))
504	$(SILENT) mkdir -p $(OBJDIR)
505else
506	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
507endif
508	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
509$(OBJDIR)/pkcs11.o: ../../contrib/mbedtls/library/pkcs11.c
510	@echo $(notdir $<)
511ifeq (posix,$(SHELLTYPE))
512	$(SILENT) mkdir -p $(OBJDIR)
513else
514	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
515endif
516	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
517$(OBJDIR)/pkcs12.o: ../../contrib/mbedtls/library/pkcs12.c
518	@echo $(notdir $<)
519ifeq (posix,$(SHELLTYPE))
520	$(SILENT) mkdir -p $(OBJDIR)
521else
522	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
523endif
524	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
525$(OBJDIR)/pkcs5.o: ../../contrib/mbedtls/library/pkcs5.c
526	@echo $(notdir $<)
527ifeq (posix,$(SHELLTYPE))
528	$(SILENT) mkdir -p $(OBJDIR)
529else
530	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
531endif
532	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
533$(OBJDIR)/pkparse.o: ../../contrib/mbedtls/library/pkparse.c
534	@echo $(notdir $<)
535ifeq (posix,$(SHELLTYPE))
536	$(SILENT) mkdir -p $(OBJDIR)
537else
538	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
539endif
540	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
541$(OBJDIR)/pkwrite.o: ../../contrib/mbedtls/library/pkwrite.c
542	@echo $(notdir $<)
543ifeq (posix,$(SHELLTYPE))
544	$(SILENT) mkdir -p $(OBJDIR)
545else
546	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
547endif
548	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
549$(OBJDIR)/platform.o: ../../contrib/mbedtls/library/platform.c
550	@echo $(notdir $<)
551ifeq (posix,$(SHELLTYPE))
552	$(SILENT) mkdir -p $(OBJDIR)
553else
554	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
555endif
556	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
557$(OBJDIR)/ripemd160.o: ../../contrib/mbedtls/library/ripemd160.c
558	@echo $(notdir $<)
559ifeq (posix,$(SHELLTYPE))
560	$(SILENT) mkdir -p $(OBJDIR)
561else
562	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
563endif
564	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
565$(OBJDIR)/rsa.o: ../../contrib/mbedtls/library/rsa.c
566	@echo $(notdir $<)
567ifeq (posix,$(SHELLTYPE))
568	$(SILENT) mkdir -p $(OBJDIR)
569else
570	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
571endif
572	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
573$(OBJDIR)/sha1.o: ../../contrib/mbedtls/library/sha1.c
574	@echo $(notdir $<)
575ifeq (posix,$(SHELLTYPE))
576	$(SILENT) mkdir -p $(OBJDIR)
577else
578	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
579endif
580	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
581$(OBJDIR)/sha256.o: ../../contrib/mbedtls/library/sha256.c
582	@echo $(notdir $<)
583ifeq (posix,$(SHELLTYPE))
584	$(SILENT) mkdir -p $(OBJDIR)
585else
586	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
587endif
588	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
589$(OBJDIR)/sha512.o: ../../contrib/mbedtls/library/sha512.c
590	@echo $(notdir $<)
591ifeq (posix,$(SHELLTYPE))
592	$(SILENT) mkdir -p $(OBJDIR)
593else
594	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
595endif
596	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
597$(OBJDIR)/ssl_cache.o: ../../contrib/mbedtls/library/ssl_cache.c
598	@echo $(notdir $<)
599ifeq (posix,$(SHELLTYPE))
600	$(SILENT) mkdir -p $(OBJDIR)
601else
602	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
603endif
604	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
605$(OBJDIR)/ssl_ciphersuites.o: ../../contrib/mbedtls/library/ssl_ciphersuites.c
606	@echo $(notdir $<)
607ifeq (posix,$(SHELLTYPE))
608	$(SILENT) mkdir -p $(OBJDIR)
609else
610	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
611endif
612	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
613$(OBJDIR)/ssl_cli.o: ../../contrib/mbedtls/library/ssl_cli.c
614	@echo $(notdir $<)
615ifeq (posix,$(SHELLTYPE))
616	$(SILENT) mkdir -p $(OBJDIR)
617else
618	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
619endif
620	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
621$(OBJDIR)/ssl_cookie.o: ../../contrib/mbedtls/library/ssl_cookie.c
622	@echo $(notdir $<)
623ifeq (posix,$(SHELLTYPE))
624	$(SILENT) mkdir -p $(OBJDIR)
625else
626	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
627endif
628	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
629$(OBJDIR)/ssl_srv.o: ../../contrib/mbedtls/library/ssl_srv.c
630	@echo $(notdir $<)
631ifeq (posix,$(SHELLTYPE))
632	$(SILENT) mkdir -p $(OBJDIR)
633else
634	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
635endif
636	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
637$(OBJDIR)/ssl_ticket.o: ../../contrib/mbedtls/library/ssl_ticket.c
638	@echo $(notdir $<)
639ifeq (posix,$(SHELLTYPE))
640	$(SILENT) mkdir -p $(OBJDIR)
641else
642	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
643endif
644	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
645$(OBJDIR)/ssl_tls.o: ../../contrib/mbedtls/library/ssl_tls.c
646	@echo $(notdir $<)
647ifeq (posix,$(SHELLTYPE))
648	$(SILENT) mkdir -p $(OBJDIR)
649else
650	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
651endif
652	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
653$(OBJDIR)/threading.o: ../../contrib/mbedtls/library/threading.c
654	@echo $(notdir $<)
655ifeq (posix,$(SHELLTYPE))
656	$(SILENT) mkdir -p $(OBJDIR)
657else
658	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
659endif
660	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
661$(OBJDIR)/timing.o: ../../contrib/mbedtls/library/timing.c
662	@echo $(notdir $<)
663ifeq (posix,$(SHELLTYPE))
664	$(SILENT) mkdir -p $(OBJDIR)
665else
666	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
667endif
668	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
669$(OBJDIR)/version.o: ../../contrib/mbedtls/library/version.c
670	@echo $(notdir $<)
671ifeq (posix,$(SHELLTYPE))
672	$(SILENT) mkdir -p $(OBJDIR)
673else
674	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
675endif
676	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
677$(OBJDIR)/version_features.o: ../../contrib/mbedtls/library/version_features.c
678	@echo $(notdir $<)
679ifeq (posix,$(SHELLTYPE))
680	$(SILENT) mkdir -p $(OBJDIR)
681else
682	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
683endif
684	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
685$(OBJDIR)/x509.o: ../../contrib/mbedtls/library/x509.c
686	@echo $(notdir $<)
687ifeq (posix,$(SHELLTYPE))
688	$(SILENT) mkdir -p $(OBJDIR)
689else
690	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
691endif
692	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
693$(OBJDIR)/x509_create.o: ../../contrib/mbedtls/library/x509_create.c
694	@echo $(notdir $<)
695ifeq (posix,$(SHELLTYPE))
696	$(SILENT) mkdir -p $(OBJDIR)
697else
698	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
699endif
700	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
701$(OBJDIR)/x509_crl.o: ../../contrib/mbedtls/library/x509_crl.c
702	@echo $(notdir $<)
703ifeq (posix,$(SHELLTYPE))
704	$(SILENT) mkdir -p $(OBJDIR)
705else
706	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
707endif
708	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
709$(OBJDIR)/x509_crt.o: ../../contrib/mbedtls/library/x509_crt.c
710	@echo $(notdir $<)
711ifeq (posix,$(SHELLTYPE))
712	$(SILENT) mkdir -p $(OBJDIR)
713else
714	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
715endif
716	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
717$(OBJDIR)/x509_csr.o: ../../contrib/mbedtls/library/x509_csr.c
718	@echo $(notdir $<)
719ifeq (posix,$(SHELLTYPE))
720	$(SILENT) mkdir -p $(OBJDIR)
721else
722	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
723endif
724	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
725$(OBJDIR)/x509write_crt.o: ../../contrib/mbedtls/library/x509write_crt.c
726	@echo $(notdir $<)
727ifeq (posix,$(SHELLTYPE))
728	$(SILENT) mkdir -p $(OBJDIR)
729else
730	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
731endif
732	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
733$(OBJDIR)/x509write_csr.o: ../../contrib/mbedtls/library/x509write_csr.c
734	@echo $(notdir $<)
735ifeq (posix,$(SHELLTYPE))
736	$(SILENT) mkdir -p $(OBJDIR)
737else
738	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
739endif
740	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
741$(OBJDIR)/xtea.o: ../../contrib/mbedtls/library/xtea.c
742	@echo $(notdir $<)
743ifeq (posix,$(SHELLTYPE))
744	$(SILENT) mkdir -p $(OBJDIR)
745else
746	$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
747endif
748	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
749
750-include $(OBJECTS:%.o=%.d)
751ifneq (,$(PCH))
752  -include $(OBJDIR)/$(notdir $(PCH)).d
753endif