blob: 58dbee108c8952ac637b1166dd874464618e3883 [file] [log] [blame]
b.liu3743bce2024-03-22 19:27:58 +08001BUILD_ROOT = $(shell pwd)
liubin281ac462023-07-19 14:22:54 +08002include 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.
b.liuced8dd02024-06-28 13:28:29 +080012DIRS += aboot-tiny mbtk_adbd mbtk_rild mbtk_logd mbtk_utils mbtk_utils_linux mbtk_sdk_ready mbtk_gnssd mbtk_servicesd
b.liu3a41a312024-02-28 09:57:39 +080013
b.liuf37bd332024-03-18 13:51:24 +080014# Build test file.
15DIRS += test
16
b.liu482dc0b2024-03-22 15:53:36 +080017#exclude_dirs := include bin
18#test_dirs := $(shell find test/ -maxdepth 1 -type d)
19#test_dirs := $(basename $(patsubst ./%,%,$(test_dirs)))
20#test_dirs := $(filter-out $(exclude_dirs),$(test_dirs))
21
liubin281ac462023-07-19 14:22:54 +080022all:
23 @echo $(ROOT)
24 @echo $(CC)
25 @echo $(OUT_DIR)
26 @for i in $(DIRS); do \
27 (cd $$i && echo "making $$i" && $(MAKE) ) || exit 1; \
28 done
b.liu482dc0b2024-03-22 15:53:36 +080029 @echo "Build libs success."
liubin281ac462023-07-19 14:22:54 +080030
31clean:
32 @for i in $(DIRS); do \
33 (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \
34 done
35 rm -rf $(OUT_DIR)