blob: 2d3d7081c91a99ca2ca35f93eaed94677aa99a68 [file] [log] [blame]
liubin281ac462023-07-19 14:22:54 +08001ROOT = $(shell pwd)/..
2include Make.defines
3
b.liu9a306862024-03-06 16:49:40 +08004# Build so file.
5DIRS = libmbtk_lib libmbtk_net libmbtk_coap libmbtk_tcpip libmbtk_http libmbtk_ftp libmbtk_mqtt \
b.liuc181beb2024-03-07 18:34:21 +08006 libmbtk_ril libmbtk_audio libmbtk_fota libmbtk_factory libmbtk_gnss
b.liu5fa9e772023-11-23 18:00:55 +08007
b.liu9a306862024-03-06 16:49:40 +08008# Build libql_lib and liblynq_lib.
9DIRS += libql_lib liblynq_lib
b.liu5fa9e772023-11-23 18:00:55 +080010
b.liu9a306862024-03-06 16:49:40 +080011# Build bin file.
12DIRS += device_info_generate mbtk_adbd mbtk_rild mbtk_logd
b.liu3a41a312024-02-28 09:57:39 +080013
b.liuf37bd332024-03-18 13:51:24 +080014# Build test file.
15DIRS += test
16
liubin281ac462023-07-19 14:22:54 +080017all:
18 @echo $(ROOT)
19 @echo $(CC)
20 @echo $(OUT_DIR)
21 @for i in $(DIRS); do \
22 (cd $$i && echo "making $$i" && $(MAKE) ) || exit 1; \
23 done
24 @echo "Success"
25
26clean:
27 @for i in $(DIRS); do \
28 (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \
29 done
30 rm -rf $(OUT_DIR)