|
6 | 6 | "elf": "bsp/stm32/stm32f407-rt-spark/rt-thread.elf", |
7 | 7 | "ld": "bsp/stm32/stm32f407-rt-spark/board/linker_scripts/link.lds", |
8 | 8 | "map_file": "bsp/stm32/stm32f407-rt-spark/rt-thread.map", |
9 | | - "linker_vars": "" |
| 9 | + "linker_vars": "", |
| 10 | + "watch_paths": [ |
| 11 | + "bsp/stm32/stm32f407-rt-spark", |
| 12 | + "bsp/stm32/libraries", |
| 13 | + "bsp/stm32/tools" |
| 14 | + ] |
10 | 15 | }, |
11 | 16 | { |
12 | 17 | "target_name": "stm32l475-atk-pandora-llvm", |
|
16 | 21 | "elf": "bsp/stm32/stm32l475-atk-pandora/rt-thread.elf", |
17 | 22 | "ld": "bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds", |
18 | 23 | "map_file": "bsp/stm32/stm32l475-atk-pandora/rt-thread.map", |
19 | | - "linker_vars": "" |
| 24 | + "linker_vars": "", |
| 25 | + "watch_paths": [ |
| 26 | + "bsp/stm32/stm32l475-atk-pandora", |
| 27 | + "bsp/stm32/libraries", |
| 28 | + "bsp/stm32/tools" |
| 29 | + ] |
20 | 30 | }, |
21 | 31 | { |
22 | 32 | "target_name": "raspberry-pico-rp2040", |
|
25 | 35 | "elf": "bsp/raspberry-pico/RP2040/rtthread-pico.elf", |
26 | 36 | "ld": "bsp/raspberry-pico/RP2040/link.ld", |
27 | 37 | "map_file": "bsp/raspberry-pico/RP2040/rt-thread.map", |
28 | | - "linker_vars": "" |
| 38 | + "linker_vars": "", |
| 39 | + "watch_paths": [ |
| 40 | + "bsp/raspberry-pico/RP2040", |
| 41 | + "bsp/raspberry-pico/libraries", |
| 42 | + "bsp/raspberry-pico/tools" |
| 43 | + ] |
29 | 44 | }, |
30 | 45 | { |
31 | 46 | "target_name": "at32f415-start", |
|
34 | 49 | "elf": "bsp/at32/at32f415-start/rtthread.elf", |
35 | 50 | "ld": "bsp/at32/at32f415-start/board/linker_scripts/link.lds", |
36 | 51 | "map_file": "bsp/at32/at32f415-start/rt-thread.map", |
37 | | - "linker_vars": "" |
| 52 | + "linker_vars": "", |
| 53 | + "watch_paths": [ |
| 54 | + "bsp/at32/at32f415-start", |
| 55 | + "bsp/at32/libraries", |
| 56 | + "bsp/at32/tools" |
| 57 | + ] |
38 | 58 | }, |
39 | 59 | { |
40 | 60 | "target_name": "gd32105r-start", |
|
43 | 63 | "elf": "bsp/gd32/arm/gd32105r-start/rtthread.elf", |
44 | 64 | "ld": "bsp/gd32/arm/gd32105r-start/board/linker_scripts/link.ld", |
45 | 65 | "map_file": "bsp/gd32/arm/gd32105r-start/rtthread.map", |
46 | | - "linker_vars": "" |
| 66 | + "linker_vars": "", |
| 67 | + "watch_paths": [ |
| 68 | + "bsp/gd32/arm/gd32105r-start", |
| 69 | + "bsp/gd32/arm/libraries", |
| 70 | + "bsp/gd32/arm/tools" |
| 71 | + ] |
47 | 72 | }, |
48 | 73 | { |
49 | 74 | "target_name": "hc32f334", |
|
52 | 77 | "elf": "bsp/hc32/ev_hc32f334_lqfp64/rtthread.elf", |
53 | 78 | "ld": "bsp/hc32/ev_hc32f334_lqfp64/board/linker_scripts/link.ld", |
54 | 79 | "map_file": "bsp/hc32/ev_hc32f334_lqfp64/rtthread.map", |
55 | | - "linker_vars": "" |
| 80 | + "linker_vars": "", |
| 81 | + "watch_paths": [ |
| 82 | + "bsp/hc32/ev_hc32f334_lqfp64", |
| 83 | + "bsp/hc32/libraries", |
| 84 | + "bsp/hc32/platform", |
| 85 | + "bsp/hc32/tools" |
| 86 | + ] |
56 | 87 | }, |
57 | 88 | { |
58 | 89 | "target_name": "nxp-lpc1114", |
|
61 | 92 | "elf": "bsp/nxp/lpc/lpc1114/rtthread-lpc1114.elf", |
62 | 93 | "ld": "bsp/nxp/lpc/lpc1114/link.lds", |
63 | 94 | "map_file": "bsp/nxp/lpc/lpc1114/rtthread.map", |
64 | | - "linker_vars": "" |
| 95 | + "linker_vars": "", |
| 96 | + "watch_paths": [ |
| 97 | + "bsp/nxp/lpc/lpc1114" |
| 98 | + ] |
65 | 99 | }, |
66 | 100 | { |
67 | 101 | "target_name": "nordic-nrf51822", |
|
70 | 104 | "elf": "bsp/nrf5x/nrf51822/rt-thread.elf", |
71 | 105 | "ld": "bsp/nrf5x/nrf51822/board/linker_scripts/link.lds", |
72 | 106 | "map_file": "bsp/nrf5x/nrf51822/rtthread.map", |
73 | | - "linker_vars": "" |
| 107 | + "linker_vars": "", |
| 108 | + "watch_paths": [ |
| 109 | + "bsp/nrf5x/nrf51822", |
| 110 | + "bsp/nrf5x/libraries", |
| 111 | + "bsp/nrf5x/tools" |
| 112 | + ] |
74 | 113 | }, |
75 | 114 | { |
76 | 115 | "target_name": "nuvoton-m487", |
|
79 | 118 | "elf": "bsp/nuvoton/numaker-iot-m487/rtthread.elf", |
80 | 119 | "ld": "bsp/nuvoton/numaker-iot-m487/linking_scripts/m480_link.ld", |
81 | 120 | "map_file": "bsp/nuvoton/numaker-iot-m487/rtthread.map", |
82 | | - "linker_vars": "" |
| 121 | + "linker_vars": "", |
| 122 | + "watch_paths": [ |
| 123 | + "bsp/nuvoton/numaker-iot-m487", |
| 124 | + "bsp/nuvoton/libraries", |
| 125 | + "bsp/nuvoton/tools" |
| 126 | + ] |
83 | 127 | }, |
84 | 128 | { |
85 | 129 | "target_name": "infineon-psoc6", |
|
88 | 132 | "elf": "bsp/Infineon/psoc6-cy8ckit-062s4/rt-thread.elf", |
89 | 133 | "ld": "bsp/Infineon/psoc6-cy8ckit-062s4/board/linker_scripts/link.ld", |
90 | 134 | "map_file": "bsp/Infineon/psoc6-cy8ckit-062s4/rtthread.map", |
91 | | - "linker_vars": "" |
| 135 | + "linker_vars": "", |
| 136 | + "watch_paths": [ |
| 137 | + "bsp/Infineon/psoc6-cy8ckit-062s4", |
| 138 | + "bsp/Infineon/libraries", |
| 139 | + "bsp/Infineon/tools" |
| 140 | + ] |
92 | 141 | }, |
93 | 142 | { |
94 | 143 | "target_name": "renesas-ra2l1", |
|
97 | 146 | "elf": "bsp/renesas/ra2l1-cpk/rtthread.elf", |
98 | 147 | "ld": "bsp/renesas/ra2l1-cpk/script/fsp.ld", |
99 | 148 | "map_file": "bsp/renesas/ra2l1-cpk/rtthread.map", |
100 | | - "linker_vars": "" |
| 149 | + "linker_vars": "", |
| 150 | + "watch_paths": [ |
| 151 | + "bsp/renesas/ra2l1-cpk", |
| 152 | + "bsp/renesas/libraries", |
| 153 | + "bsp/renesas/tools" |
| 154 | + ] |
101 | 155 | }, |
102 | 156 | { |
103 | 157 | "target_name": "qemu-virt64-aarch64", |
|
106 | 160 | "elf": "bsp/qemu-virt64-aarch64/rtthread.elf", |
107 | 161 | "ld": "libcpu/aarch64/link.lds", |
108 | 162 | "map_file": "bsp/qemu-virt64-aarch64/rtthread.map", |
109 | | - "linker_vars": "" |
| 163 | + "linker_vars": "", |
| 164 | + "watch_paths": [ |
| 165 | + "bsp/qemu-virt64-aarch64" |
| 166 | + ] |
110 | 167 | }, |
111 | 168 | { |
112 | 169 | "target_name": "wch-ch32v208w-r0", |
|
115 | 172 | "elf": "bsp/wch/risc-v/ch32v208w-r0/rtthread.elf", |
116 | 173 | "ld": "bsp/wch/risc-v/ch32v208w-r0/board/linker_scripts/link.lds", |
117 | 174 | "map_file": "bsp/wch/risc-v/ch32v208w-r0/rtthread.map", |
118 | | - "linker_vars": "" |
| 175 | + "linker_vars": "", |
| 176 | + "watch_paths": [ |
| 177 | + "bsp/wch/risc-v/ch32v208w-r0", |
| 178 | + "bsp/wch/risc-v/Libraries", |
| 179 | + "bsp/wch/risc-v/tools" |
| 180 | + ] |
119 | 181 | }, |
120 | 182 | { |
121 | 183 | "target_name": "hpmicro-hpm5301evklite", |
|
124 | 186 | "elf": "bsp/hpmicro/hpm5301evklite/rtthread.elf", |
125 | 187 | "ld": "bsp/hpmicro/hpm5301evklite/board/linker_scripts/gcc/flash_rtt.ld", |
126 | 188 | "map_file": "", |
127 | | - "linker_vars": "" |
| 189 | + "linker_vars": "", |
| 190 | + "watch_paths": [ |
| 191 | + "bsp/hpmicro/hpm5301evklite", |
| 192 | + "bsp/hpmicro/libraries", |
| 193 | + "bsp/hpmicro/tools" |
| 194 | + ] |
128 | 195 | }, |
129 | 196 | { |
130 | 197 | "target_name": "xuantie-e901plus", |
|
133 | 200 | "elf": "bsp/xuantie/smartl/e901plus/rtthread.elf", |
134 | 201 | "ld": "bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/gcc_flash_smartl_lite.ld", |
135 | 202 | "map_file": "bsp/xuantie/smartl/e901plus/rtthread.map", |
136 | | - "linker_vars": "" |
| 203 | + "linker_vars": "", |
| 204 | + "watch_paths": [ |
| 205 | + "bsp/xuantie/smartl/e901plus", |
| 206 | + "bsp/xuantie/libraries", |
| 207 | + "bsp/xuantie/tools" |
| 208 | + ] |
137 | 209 | }, |
138 | 210 | { |
139 | 211 | "target_name": "esp32-c3", |
|
142 | 214 | "elf": "bsp/ESP/ESP32_C3/rtthread.elf", |
143 | 215 | "ld": "bsp/ESP/ESP32_C3/idf_port/ld/memory.ld bsp/ESP/ESP32_C3/idf_port/ld/sections.ld", |
144 | 216 | "map_file": "bsp/ESP/ESP32_C3/rtthread.map", |
145 | | - "linker_vars": "" |
| 217 | + "linker_vars": "", |
| 218 | + "watch_paths": [ |
| 219 | + "bsp/ESP/ESP32_C3", |
| 220 | + "bsp/ESP/libraries", |
| 221 | + "bsp/ESP/tools" |
| 222 | + ] |
146 | 223 | }, |
147 | 224 | { |
148 | 225 | "target_name": "k230", |
|
151 | 228 | "elf": "bsp/k230/rtthread.elf", |
152 | 229 | "ld": "bsp/k230/link.lds.generated", |
153 | 230 | "map_file": "bsp/k230/rtthread.map", |
154 | | - "linker_vars": "" |
| 231 | + "linker_vars": "", |
| 232 | + "watch_paths": [ |
| 233 | + "bsp/k230" |
| 234 | + ] |
155 | 235 | }, |
156 | 236 | { |
157 | 237 | "target_name": "loongson-ls1cdev", |
|
160 | 240 | "elf": "bsp/loongson/ls1cdev/rtthread.elf", |
161 | 241 | "ld": "bsp/loongson/ls1cdev/ls1c_ram.lds", |
162 | 242 | "map_file": "bsp/loongson/ls1cdev/rtthread.map", |
163 | | - "linker_vars": "" |
| 243 | + "linker_vars": "", |
| 244 | + "watch_paths": [ |
| 245 | + "bsp/loongson/ls1cdev" |
| 246 | + ] |
164 | 247 | }, |
165 | 248 | { |
166 | 249 | "target_name": "x86", |
|
169 | 252 | "elf": "bsp/x86/rtthread.elf", |
170 | 253 | "ld": "bsp/x86/x86_ram.lds", |
171 | 254 | "map_file": "bsp/x86/rtthread.map", |
172 | | - "linker_vars": "" |
| 255 | + "linker_vars": "", |
| 256 | + "watch_paths": [ |
| 257 | + "bsp/x86" |
| 258 | + ] |
173 | 259 | }, |
174 | 260 | { |
175 | 261 | "target_name": "simulator", |
|
178 | 264 | "elf": "bsp/simulator/rtthread", |
179 | 265 | "ld": "bsp/simulator/gcc_elf64.ld", |
180 | 266 | "map_file": "bsp/simulator/rtthread-linux.map", |
181 | | - "linker_vars": "" |
| 267 | + "linker_vars": "", |
| 268 | + "watch_paths": [ |
| 269 | + "bsp/simulator" |
| 270 | + ] |
182 | 271 | } |
183 | 272 | ] |
0 commit comments