source: azure_iot_hub_f767zi/trunk/Makefile@ 464

Last change on this file since 464 was 464, checked in by coas-nagasima, 3 years ago

WolfSSLとAzure IoT SDKを更新

File size: 1.3 KB
Line 
1
2MAKE = make
3
4LIBKERNEL = asp_baseplatform/OBJ/STM32F767NUCLEO144_GCC/libkernel/libkernel.a
5LIBWOLFSSL = wolfssl-4.7.0/Debug/libwolfssl.a
6LIBZLIB = zlib-1.2.11/Debug/libzlib.a
7LIBAZURE_IOT_SDK = azure_iot_sdk/Debug/libazure_iot_sdk.a
8ASP_ELF = app_iothub_client/Debug/asp.elf
9
10$(LIBKERNEL):
11 $(MAKE) -j 1 -C asp_baseplatform/OBJ/STM32F767NUCLEO144_GCC/MAC all
12
13$(LIBWOLFSSL):
14 $(MAKE) -j -C wolfssl-4.7.0 all
15
16$(LIBZLIB):
17 $(MAKE) -j -C zlib-1.2.11 all
18
19$(LIBAZURE_IOT_SDK):
20 $(MAKE) -j -C azure_iot_sdk all
21
22$(ASP_ELF): $(LIBKERNEL) $(LIBWOLFSSL) $(LIBZLIB) $(LIBAZURE_IOT_SDK)
23 $(MAKE) -j 1 -C app_iothub_client/Debug all
24
25.PHONY: refresh
26refresh:
27 rm -f $(LIBKERNEL)
28 rm -f $(LIBWOLFSSL)
29 rm -f $(LIBZLIB)
30 rm -f $(LIBAZURE_IOT_SDK)
31 rm -f $(ASP_ELF)
32
33.PHONY: all
34all: refresh $(ASP_ELF)
35
36.PHONY: clean
37clean:
38 $(MAKE) -j -C asp_baseplatform/OBJ/STM32F767NUCLEO144_GCC/MAC clean
39 $(MAKE) -j -C wolfssl-4.7.0 clean
40 $(MAKE) -j -C zlib-1.2.11 clean
41 $(MAKE) -j -C azure_iot_sdk clean
42 $(MAKE) -j -C app_iothub_client/Debug clean
43
44.PHONY: realclean
45realclean:
46 $(MAKE) -j -C asp_baseplatform/OBJ/STM32F767NUCLEO144_GCC/MAC realclean
47 $(MAKE) -j -C wolfssl-4.7.0 clean
48 $(MAKE) -j -C zlib-1.2.11 clean
49 $(MAKE) -j -C azure_iot_sdk clean
50 $(MAKE) -j -C app_iothub_client/Debug realclean
Note: See TracBrowser for help on using the repository browser.