liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 1 | ROOT = $(shell pwd)/.. |
| 2 | include Make.defines |
| 3 | |
b.liu | 9a30686 | 2024-03-06 16:49:40 +0800 | [diff] [blame] | 4 | # Build so file. |
| 5 | DIRS = libmbtk_lib libmbtk_net libmbtk_coap libmbtk_tcpip libmbtk_http libmbtk_ftp libmbtk_mqtt \ |
b.liu | c181beb | 2024-03-07 18:34:21 +0800 | [diff] [blame] | 6 | libmbtk_ril libmbtk_audio libmbtk_fota libmbtk_factory libmbtk_gnss |
b.liu | 5fa9e77 | 2023-11-23 18:00:55 +0800 | [diff] [blame] | 7 | |
b.liu | 9a30686 | 2024-03-06 16:49:40 +0800 | [diff] [blame] | 8 | # Build libql_lib and liblynq_lib. |
| 9 | DIRS += libql_lib liblynq_lib |
b.liu | 5fa9e77 | 2023-11-23 18:00:55 +0800 | [diff] [blame] | 10 | |
b.liu | 9a30686 | 2024-03-06 16:49:40 +0800 | [diff] [blame] | 11 | # Build bin file. |
| 12 | DIRS += device_info_generate mbtk_adbd mbtk_rild mbtk_logd |
b.liu | 3a41a31 | 2024-02-28 09:57:39 +0800 | [diff] [blame] | 13 | |
b.liu | f37bd33 | 2024-03-18 13:51:24 +0800 | [diff] [blame^] | 14 | # Build test file. |
| 15 | DIRS += test |
| 16 | |
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 17 | all: |
| 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 | |
| 26 | clean: |
| 27 | @for i in $(DIRS); do \ |
| 28 | (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \ |
| 29 | done |
| 30 | rm -rf $(OUT_DIR) |