b.liu | 3743bce | 2024-03-22 19:27:58 +0800 | [diff] [blame] | 1 | BUILD_ROOT = $(shell pwd) |
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 2 | include Make.defines |
3 | |||||
b.liu | 450e399 | 2024-10-10 10:59:29 +0800 | [diff] [blame] | 4 | # Build a file. |
b.liu | af37b79 | 2024-11-19 16:09:58 +0800 | [diff] [blame] | 5 | #ifeq ($(MBTK_SOURCE_VERSION), 2) |
6 | #DIRS = libmbtk_lib_v2 | ||||
7 | #else | ||||
b.liu | 450e399 | 2024-10-10 10:59:29 +0800 | [diff] [blame] | 8 | DIRS = libmbtk_lib |
b.liu | af37b79 | 2024-11-19 16:09:58 +0800 | [diff] [blame] | 9 | #endif |
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. |
b.liu | 87afc4c | 2024-08-14 17:33:45 +0800 | [diff] [blame] | 12 | ifeq ($(MBTK_SOURCE_VERSION), 2) |
b.liu | 2631132 | 2024-12-23 18:53:55 +0800 | [diff] [blame] | 13 | DIRS += mbtk_rild_v2 mbtk_servicesd_v2 mbtk_sdk_ready_v2 |
b.liu | 87afc4c | 2024-08-14 17:33:45 +0800 | [diff] [blame] | 14 | else |
b.liu | ae2dce5 | 2024-08-15 11:09:58 +0800 | [diff] [blame] | 15 | DIRS += mbtk_rild mbtk_servicesd mbtk_sdk_ready |
b.liu | 87afc4c | 2024-08-14 17:33:45 +0800 | [diff] [blame] | 16 | endif |
17 | |||||
b.liu | 0b4809c | 2025-05-26 20:14:47 +0800 | [diff] [blame^] | 18 | DIRS += aboot-tiny mbtk_adbd mbtk_logd mbtk_utils mbtk_utils_linux mbtk_gnssd mbtk_rtpd |
b.liu | 3a41a31 | 2024-02-28 09:57:39 +0800 | [diff] [blame] | 19 | |
b.liu | f37bd33 | 2024-03-18 13:51:24 +0800 | [diff] [blame] | 20 | # Build test file. |
b.liu | d27c632 | 2024-10-10 13:21:20 +0800 | [diff] [blame] | 21 | DIRS += test |
b.liu | f37bd33 | 2024-03-18 13:51:24 +0800 | [diff] [blame] | 22 | |
b.liu | 482dc0b | 2024-03-22 15:53:36 +0800 | [diff] [blame] | 23 | #exclude_dirs := include bin |
24 | #test_dirs := $(shell find test/ -maxdepth 1 -type d) | ||||
25 | #test_dirs := $(basename $(patsubst ./%,%,$(test_dirs))) | ||||
26 | #test_dirs := $(filter-out $(exclude_dirs),$(test_dirs)) | ||||
27 | |||||
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 28 | all: |
29 | @echo $(ROOT) | ||||
30 | @echo $(CC) | ||||
31 | @echo $(OUT_DIR) | ||||
32 | @for i in $(DIRS); do \ | ||||
33 | (cd $$i && echo "making $$i" && $(MAKE) ) || exit 1; \ | ||||
34 | done | ||||
b.liu | 482dc0b | 2024-03-22 15:53:36 +0800 | [diff] [blame] | 35 | @echo "Build libs success." |
liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 36 | |
37 | clean: | ||||
38 | @for i in $(DIRS); do \ | ||||
39 | (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \ | ||||
40 | done | ||||
b.liu | f64e46b | 2025-03-31 16:50:25 +0800 | [diff] [blame] | 41 | rm -rf $(OUT_DIR) |