liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 1 | ROOT = $(shell pwd)/.. |
2 | include Make.defines | ||||
3 | |||||
b.liu | cd9eb7a | 2024-01-03 16:55:40 +0800 | [diff] [blame] | 4 | DIRS = mbtk_lib mbtk_mqtt |
b.liu | 5fa9e77 | 2023-11-23 18:00:55 +0800 | [diff] [blame] | 5 | |
6 | ifeq ($(BUILD_PLATFORM), asr1806) | ||||
b.liu | 2fd2998 | 2024-01-03 16:52:49 +0800 | [diff] [blame] | 7 | DIRS += mbtk_audio_lib |
b.liu | 5fa9e77 | 2023-11-23 18:00:55 +0800 | [diff] [blame] | 8 | endif |
9 | |||||
b.liu | cd9eb7a | 2024-01-03 16:55:40 +0800 | [diff] [blame] | 10 | DIRS += lynq_lib ql_lib mbtk_adbd mbtk_logd mbtk_ril |
b.liu | 7a7ab2c | 2023-12-29 15:30:52 +0800 | [diff] [blame] | 11 | |
b.liu | 5fa9e77 | 2023-11-23 18:00:55 +0800 | [diff] [blame] | 12 | DIRS += test |
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 13 | |
b.liu | 3a41a31 | 2024-02-28 09:57:39 +0800 | [diff] [blame^] | 14 | DIRS += mbtk_device_info |
15 | |||||
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 16 | all: |
17 | @echo $(ROOT) | ||||
18 | @echo $(CC) | ||||
19 | @echo $(OUT_DIR) | ||||
20 | @for i in $(DIRS); do \ | ||||
21 | (cd $$i && echo "making $$i" && $(MAKE) ) || exit 1; \ | ||||
22 | done | ||||
23 | @echo "Success" | ||||
24 | |||||
25 | clean: | ||||
26 | @for i in $(DIRS); do \ | ||||
27 | (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \ | ||||
28 | done | ||||
29 | rm -rf $(OUT_DIR) |