1# Copyright (c) 2022 Hunan OpenValley Digital Industry Development Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//kernel/liteos_m/liteos.gni") 15 16module_name = "components" 17module_group(module_name) { 18 modules = [] 19 deps = [ 20 ":esp_adc_cal", 21 ":esp_app_update", 22 ":esp_bootloader", 23 ":esp_bootloader_support", 24 ":esp_bt", 25 ":esp_common", 26 ":esp_cxx", 27 ":esp_driver", 28 ":esp_efuse", 29 ":esp_esp32", 30 ":esp_event", 31 ":esp_hal", 32 ":esp_heap", 33 ":esp_hw_support", 34 ":esp_log", 35 ":esp_netif", 36 ":esp_newlib", 37 ":esp_nvs_flash", 38 ":esp_osal", 39 ":esp_pthread", 40 ":esp_ringbuf", 41 ":esp_rom", 42 ":esp_soc", 43 ":esp_spi_flash", 44 ":esp_system", 45 ":esp_tcpip_adapter", 46 ":esp_timer", 47 ":esp_wifi", 48 ":esp_xtensa", 49 ":partition_table", 50 ] 51} 52 53set_defaults("static_library") { 54 configs = [] 55 deps = [] 56 cflags = [] 57 cflags_c = [] 58 cflags_cc = [] 59 asmflags = [] 60 defines = [] 61 include_dirs = [] 62 public_configs = [] 63 public = [] 64 arflags = [] 65 libs = [] 66} 67template("StaticLibrary") { 68 static_library(target_name) { 69 forward_variables_from(invoker, "*") 70 deps = [] 71 cflags = [] 72 cflags_c = invoker._flags_c 73 cflags_cc = invoker._flags_cc 74 asmflags = invoker._flags_s 75 defines = invoker._defines 76 if (defined(invoker._arflags)) { 77 arflags = invoker._arflags 78 } else { 79 arflags = [] 80 } 81 include_dirs = [ 82 "//kernel/liteos_m/kernel/include", 83 "//kernel/liteos_m/arch/include", 84 "//kernel/liteos_m/utils", 85 "//kernel/liteos_m/components/power", 86 "//kernel/liteos_m", 87 "${board_adapter_dir}/target/include", 88 "//third_party/mbedtls/include", 89 "osal/include", 90 "osal/port/xtensa/include", 91 ] + invoker._includes 92 include_dirs += [ 93 "${board_adapter_dir}/third_party_adapter/lwip-2.1/include", 94 "${board_adapter_dir}/third_party_adapter/lwip-2.1/include/lwip", 95 "esp_lwip/port/include", 96 "esp_lwip/port/include/arch", 97 "//third_party/lwip/src/include", 98 ] 99 output_prefix_override = false 100 no_default_deps = true 101 } 102} 103 104# 导入SDK配置 105import("sdkconfig.gni") 106 107# ============================================= libesp_hw_support 108StaticLibrary("boot_esp_hw_support") { 109 _flags_c = [ 110 "-std=gnu99", 111 "-Os", 112 "-freorder-blocks", 113 "-Wno-frame-address", 114 "-ffunction-sections", 115 "-fdata-sections", 116 "-fstrict-volatile-bitfields", 117 "-mlongcalls", 118 "-nostdlib", 119 "-Wall", 120 "-Werror=all", 121 "-Wno-error=unused-function", 122 "-Wno-error=unused-but-set-variable", 123 "-Wno-error=unused-variable", 124 "-Wno-error=deprecated-declarations", 125 "-Wextra", 126 "-Wno-unused-parameter", 127 "-Wno-sign-compare", 128 "-Wno-old-style-declaration", 129 "-MMD", 130 "-MP", 131 "-fno-jump-tables", 132 "-fno-tree-switch-conversion", 133 ] 134 135 _flags_s = [] 136 _flags_cc = [] 137 _defines = [ 138 "BOOTLOADER_BUILD=1", 139 "ESP_PLATFORM", 140 "IDF_VER=\"v4.3.1-dirty\"", 141 "NDEBUG", 142 "_GNU_SOURCE", 143 "UNITY_INCLUDE_CONFIG_H", 144 "HAVE_CONFIG_H", 145 ] 146 147 _includes = [ 148 "esp32/include", 149 "esp_common/include", 150 "newlib/platform_include", 151 "xtensa/include", 152 "xtensa/esp32/include", 153 ".", 154 "esp_hw_support", 155 "esp_hw_support/include", 156 "esp_hw_support/port/esp32/private_include", 157 "bootloader_support/include", 158 "bootloader_support/include_bootloader", 159 "log/include", 160 "spi_flash/include", 161 "bootloader/subproject/components/micro-ecc", 162 "bootloader/subproject/components/micro-ecc/micro-ecc", 163 "soc/include", 164 "soc/esp32", 165 "soc/esp32/include", 166 "bootloader/subproject/main/include", 167 "efuse/esp32/include", 168 "efuse/include", 169 "esp_rom/include", 170 "esp_rom/esp32", 171 "esp_rom/include/esp32", 172 "hal/esp32/include", 173 "hal/include", 174 "port/esp32", 175 ] 176 177 _ldflags = [] 178 sources = [ 179 "esp_hw_support/compare_set.c", 180 "esp_hw_support/cpu_util.c", 181 "esp_hw_support/port/esp32/rtc_clk.c", 182 "esp_hw_support/port/esp32/rtc_clk_init.c", 183 "esp_hw_support/port/esp32/rtc_init.c", 184 "esp_hw_support/port/esp32/rtc_pm.c", 185 "esp_hw_support/port/esp32/rtc_sleep.c", 186 "esp_hw_support/port/esp32/rtc_time.c", 187 "esp_hw_support/port/esp32/rtc_wdt.c", 188 ] 189} 190 191# ============================================= libbootloader_support 192StaticLibrary("boot_bootloader_support") { 193 _flags_c = [ 194 "-std=gnu99", 195 "-Os", 196 "-freorder-blocks", 197 "-Wno-frame-address", 198 "-ffunction-sections", 199 "-fdata-sections", 200 "-fstrict-volatile-bitfields", 201 "-mlongcalls", 202 "-nostdlib", 203 "-Wall", 204 "-Werror=all", 205 "-Wno-error=unused-function", 206 "-Wno-error=unused-but-set-variable", 207 "-Wno-error=unused-variable", 208 "-Wno-error=deprecated-declarations", 209 "-Wextra", 210 "-Wno-unused-parameter", 211 "-Wno-sign-compare", 212 "-Wno-old-style-declaration", 213 "-MMD", 214 "-MP", 215 ] 216 217 _flags_s = [] 218 _flags_cc = [] 219 _defines = [ 220 "BOOTLOADER_BUILD=1", 221 "ESP_PLATFORM", 222 "IDF_VER=\"v4.3.1-dirty\"", 223 "NDEBUG", 224 "_GNU_SOURCE", 225 "UNITY_INCLUDE_CONFIG_H", 226 "HAVE_CONFIG_H", 227 ] 228 229 _includes = [ 230 "esp32/include", 231 "esp_common/include", 232 "newlib/platform_include", 233 "xtensa/include", 234 "xtensa/esp32/include", 235 ".", 236 "bootloader_support/include", 237 "bootloader_support/include_bootloader", 238 "esp_hw_support", 239 "esp_hw_support/include", 240 "esp_hw_support/port/esp32/private_include", 241 "log/include", 242 "spi_flash/include", 243 "bootloader/subproject/components/micro-ecc", 244 "bootloader/subproject/components/micro-ecc/micro-ecc", 245 "soc/include", 246 "soc/esp32", 247 "soc/esp32/include", 248 "bootloader/subproject/main/include", 249 "efuse/esp32/include", 250 "efuse/include", 251 "esp_rom/include", 252 "esp_rom/esp32", 253 "esp_rom/include/esp32", 254 "hal/esp32/include", 255 "hal/include", 256 "src", 257 "src/esp32", 258 ] 259 260 _ldflags = [] 261 sources = [ 262 "bootloader_support/src/bootloader_clock_init.c", 263 "bootloader_support/src/bootloader_clock_loader.c", 264 "bootloader_support/src/bootloader_common.c", 265 "bootloader_support/src/bootloader_common_loader.c", 266 "bootloader_support/src/bootloader_console.c", 267 "bootloader_support/src/bootloader_console_loader.c", 268 "bootloader_support/src/bootloader_efuse_esp32.c", 269 "bootloader_support/src/bootloader_flash.c", 270 "bootloader_support/src/bootloader_flash_config_esp32.c", 271 "bootloader_support/src/bootloader_init.c", 272 "bootloader_support/src/bootloader_mem.c", 273 "bootloader_support/src/bootloader_panic.c", 274 "bootloader_support/src/bootloader_random.c", 275 "bootloader_support/src/bootloader_random_esp32.c", 276 "bootloader_support/src/bootloader_utility.c", 277 "bootloader_support/src/esp32/bootloader_esp32.c", 278 "bootloader_support/src/esp32/bootloader_sha.c", 279 "bootloader_support/src/esp32/flash_encrypt.c", 280 "bootloader_support/src/esp_image_format.c", 281 "bootloader_support/src/flash_encrypt.c", 282 "bootloader_support/src/flash_partitions.c", 283 "bootloader_support/src/flash_qio_mode.c", 284 "bootloader_support/src/secure_boot.c", 285 ] 286} 287 288# ============================================= liblog 289StaticLibrary("boot_log") { 290 _flags_c = [ 291 "-std=gnu99", 292 "-Os", 293 "-freorder-blocks", 294 "-Wno-frame-address", 295 "-ffunction-sections", 296 "-fdata-sections", 297 "-fstrict-volatile-bitfields", 298 "-mlongcalls", 299 "-nostdlib", 300 "-Wall", 301 "-Werror=all", 302 "-Wno-error=unused-function", 303 "-Wno-error=unused-but-set-variable", 304 "-Wno-error=unused-variable", 305 "-Wno-error=deprecated-declarations", 306 "-Wextra", 307 "-Wno-unused-parameter", 308 "-Wno-sign-compare", 309 "-Wno-old-style-declaration", 310 "-MMD", 311 "-MP", 312 ] 313 314 _flags_s = [] 315 _flags_cc = [] 316 _defines = [ 317 "BOOTLOADER_BUILD=1", 318 "ESP_PLATFORM", 319 "IDF_VER=\"v4.3.1-dirty\"", 320 "NDEBUG", 321 "_GNU_SOURCE", 322 "UNITY_INCLUDE_CONFIG_H", 323 "HAVE_CONFIG_H", 324 ] 325 326 _includes = [ 327 "esp32/include", 328 "esp_common/include", 329 "newlib/platform_include", 330 "xtensa/include", 331 "xtensa/esp32/include", 332 ".", 333 "log/include", 334 "esp_hw_support", 335 "esp_hw_support/include", 336 "esp_hw_support/port/esp32/private_include", 337 "bootloader_support/include", 338 "bootloader_support/include_bootloader", 339 "spi_flash/include", 340 "bootloader/subproject/components/micro-ecc", 341 "bootloader/subproject/components/micro-ecc/micro-ecc", 342 "soc/include", 343 "soc/esp32", 344 "soc/esp32/include", 345 "bootloader/subproject/main/include", 346 "efuse/esp32/include", 347 "efuse/include", 348 "esp_rom/include", 349 "esp_rom/esp32", 350 "esp_rom/include/esp32", 351 "hal/esp32/include", 352 "hal/include", 353 ] 354 355 _ldflags = [] 356 sources = [ 357 "log/log.c", 358 "log/log_buffers.c", 359 "log/log_noos.c", 360 ] 361} 362 363# ============================================= libspi_flash 364StaticLibrary("boot_spi_flash") { 365 _flags_c = [ 366 "-std=gnu99", 367 "-Os", 368 "-freorder-blocks", 369 "-Wno-frame-address", 370 "-ffunction-sections", 371 "-fdata-sections", 372 "-fstrict-volatile-bitfields", 373 "-mlongcalls", 374 "-nostdlib", 375 "-Wall", 376 "-Werror=all", 377 "-Wno-error=unused-function", 378 "-Wno-error=unused-but-set-variable", 379 "-Wno-error=unused-variable", 380 "-Wno-error=deprecated-declarations", 381 "-Wextra", 382 "-Wno-unused-parameter", 383 "-Wno-sign-compare", 384 "-Wno-old-style-declaration", 385 "-MMD", 386 "-MP", 387 ] 388 389 _flags_s = [] 390 _flags_cc = [] 391 _defines = [ 392 "BOOTLOADER_BUILD=1", 393 "ESP_PLATFORM", 394 "IDF_VER=\"v4.3.1-dirty\"", 395 "NDEBUG", 396 "_GNU_SOURCE", 397 "UNITY_INCLUDE_CONFIG_H", 398 "HAVE_CONFIG_H", 399 ] 400 401 _includes = [ 402 "esp32/include", 403 "esp_common/include", 404 "newlib/platform_include", 405 "xtensa/include", 406 "xtensa/esp32/include", 407 ".", 408 "spi_flash/private_include", 409 "spi_flash/include", 410 "esp_hw_support", 411 "esp_hw_support/include", 412 "esp_hw_support/port/esp32/private_include", 413 "bootloader_support/include", 414 "bootloader_support/include_bootloader", 415 "log/include", 416 "bootloader/subproject/components/micro-ecc", 417 "bootloader/subproject/components/micro-ecc/micro-ecc", 418 "soc/include", 419 "soc/esp32", 420 "soc/esp32/include", 421 "bootloader/subproject/main/include", 422 "efuse/esp32/include", 423 "efuse/include", 424 "esp_rom/include", 425 "esp_rom/esp32", 426 "esp_rom/include/esp32", 427 "hal/esp32/include", 428 "hal/include", 429 "esp32", 430 ] 431 432 _ldflags = [] 433 sources = [ "spi_flash/esp32/spi_flash_rom_patch.c" ] 434} 435 436# ============================================= libmicro-ecc 437StaticLibrary("boot_micro-ecc") { 438 _flags_c = [ 439 "-std=gnu99", 440 "-Os", 441 "-freorder-blocks", 442 "-Wno-frame-address", 443 "-ffunction-sections", 444 "-fdata-sections", 445 "-fstrict-volatile-bitfields", 446 "-mlongcalls", 447 "-nostdlib", 448 "-Wall", 449 "-Werror=all", 450 "-Wno-error=unused-function", 451 "-Wno-error=unused-but-set-variable", 452 "-Wno-error=unused-variable", 453 "-Wno-error=deprecated-declarations", 454 "-Wextra", 455 "-Wno-unused-parameter", 456 "-Wno-sign-compare", 457 "-Wno-old-style-declaration", 458 "-MMD", 459 "-MP", 460 ] 461 462 _flags_s = [] 463 _flags_cc = [] 464 _defines = [ 465 "BOOTLOADER_BUILD=1", 466 "ESP_PLATFORM", 467 "IDF_VER=\"v4.3.1-dirty\"", 468 "NDEBUG", 469 "_GNU_SOURCE", 470 "UNITY_INCLUDE_CONFIG_H", 471 "HAVE_CONFIG_H", 472 ] 473 474 _includes = [ 475 "esp32/include", 476 "esp_common/include", 477 "newlib/platform_include", 478 "xtensa/include", 479 "xtensa/esp32/include", 480 ".", 481 "bootloader/subproject/components/micro-ecc", 482 "bootloader/subproject/components/micro-ecc/micro-ecc", 483 "esp_hw_support", 484 "esp_hw_support/include", 485 "esp_hw_support/port/esp32/private_include", 486 "bootloader_support/include", 487 "bootloader_support/include_bootloader", 488 "log/include", 489 "spi_flash/include", 490 "soc/include", 491 "soc/esp32", 492 "soc/esp32/include", 493 "bootloader/subproject/main/include", 494 "efuse/esp32/include", 495 "efuse/include", 496 "esp_rom/include", 497 "esp_rom/esp32", 498 "esp_rom/include/esp32", 499 "hal/esp32/include", 500 "hal/include", 501 ] 502 503 _ldflags = [] 504 sources = 505 [ "bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c" ] 506} 507 508# ============================================= libsoc 509StaticLibrary("boot_soc") { 510 _flags_c = [ 511 "-std=gnu99", 512 "-Os", 513 "-freorder-blocks", 514 "-Wno-frame-address", 515 "-ffunction-sections", 516 "-fdata-sections", 517 "-fstrict-volatile-bitfields", 518 "-mlongcalls", 519 "-nostdlib", 520 "-Wall", 521 "-Werror=all", 522 "-Wno-error=unused-function", 523 "-Wno-error=unused-but-set-variable", 524 "-Wno-error=unused-variable", 525 "-Wno-error=deprecated-declarations", 526 "-Wextra", 527 "-Wno-unused-parameter", 528 "-Wno-sign-compare", 529 "-Wno-old-style-declaration", 530 "-MMD", 531 "-MP", 532 ] 533 534 _flags_s = [] 535 _flags_cc = [] 536 _defines = [ 537 "BOOTLOADER_BUILD=1", 538 "ESP_PLATFORM", 539 "IDF_VER=\"v4.3.1-dirty\"", 540 "NDEBUG", 541 "_GNU_SOURCE", 542 "UNITY_INCLUDE_CONFIG_H", 543 "HAVE_CONFIG_H", 544 ] 545 546 _includes = [ 547 "esp32/include", 548 "esp_common/include", 549 "newlib/platform_include", 550 "xtensa/include", 551 "xtensa/esp32/include", 552 ".", 553 "soc/include", 554 "soc/esp32", 555 "soc/esp32/include", 556 "esp_hw_support", 557 "esp_hw_support/include", 558 "esp_hw_support/port/esp32/private_include", 559 "bootloader_support/include", 560 "bootloader_support/include_bootloader", 561 "log/include", 562 "spi_flash/include", 563 "bootloader/subproject/components/micro-ecc", 564 "bootloader/subproject/components/micro-ecc/micro-ecc", 565 "bootloader/subproject/main/include", 566 "efuse/esp32/include", 567 "efuse/include", 568 "esp_rom/include", 569 "esp_rom/esp32", 570 "esp_rom/include/esp32", 571 "hal/esp32/include", 572 "hal/include", 573 "esp32", 574 ] 575 576 _ldflags = [] 577 sources = [ 578 "soc/esp32/adc_periph.c", 579 "soc/esp32/dac_periph.c", 580 "soc/esp32/gpio_periph.c", 581 "soc/esp32/i2c_periph.c", 582 "soc/esp32/i2s_periph.c", 583 "soc/esp32/interrupts.c", 584 "soc/esp32/ledc_periph.c", 585 "soc/esp32/pcnt_periph.c", 586 "soc/esp32/rmt_periph.c", 587 "soc/esp32/rtc_io_periph.c", 588 "soc/esp32/sdio_slave_periph.c", 589 "soc/esp32/sdmmc_periph.c", 590 "soc/esp32/sigmadelta_periph.c", 591 "soc/esp32/soc_memory_layout.c", 592 "soc/esp32/spi_periph.c", 593 "soc/esp32/timer_periph.c", 594 "soc/esp32/touch_sensor_periph.c", 595 "soc/esp32/uart_periph.c", 596 "soc/lldesc.c", 597 "soc/memory_layout_utils.c", 598 "soc/soc_include_legacy_warn.c", 599 ] 600} 601 602# ============================================= libmain 603StaticLibrary("boot_main") { 604 _flags_c = [ 605 "-std=gnu99", 606 "-Os", 607 "-freorder-blocks", 608 "-Wno-frame-address", 609 "-ffunction-sections", 610 "-fdata-sections", 611 "-fstrict-volatile-bitfields", 612 "-mlongcalls", 613 "-nostdlib", 614 "-Wall", 615 "-Werror=all", 616 "-Wno-error=unused-function", 617 "-Wno-error=unused-but-set-variable", 618 "-Wno-error=unused-variable", 619 "-Wno-error=deprecated-declarations", 620 "-Wextra", 621 "-Wno-unused-parameter", 622 "-Wno-sign-compare", 623 "-Wno-old-style-declaration", 624 "-MMD", 625 "-MP", 626 ] 627 628 _flags_s = [] 629 _flags_cc = [] 630 _defines = [ 631 "BOOTLOADER_BUILD=1", 632 "ESP_PLATFORM", 633 "IDF_VER=\"v4.3.1-dirty\"", 634 "NDEBUG", 635 "_GNU_SOURCE", 636 "UNITY_INCLUDE_CONFIG_H", 637 "HAVE_CONFIG_H", 638 ] 639 640 _includes = [ 641 "esp32/include", 642 "esp_common/include", 643 "newlib/platform_include", 644 "xtensa/include", 645 "xtensa/esp32/include", 646 ".", 647 "bootloader/subproject/main/include", 648 "esp_hw_support", 649 "esp_hw_support/include", 650 "esp_hw_support/port/esp32/private_include", 651 "bootloader_support/include", 652 "bootloader_support/include_bootloader", 653 "log/include", 654 "spi_flash/include", 655 "bootloader/subproject/components/micro-ecc", 656 "bootloader/subproject/components/micro-ecc/micro-ecc", 657 "soc/include", 658 "soc/esp32", 659 "soc/esp32/include", 660 "efuse/esp32/include", 661 "efuse/include", 662 "esp_rom/include", 663 "esp_rom/esp32", 664 "esp_rom/include/esp32", 665 "hal/esp32/include", 666 "hal/include", 667 ] 668 669 _ldflags = [] 670 sources = [ "bootloader/subproject/main/bootloader_start.c" ] 671} 672 673# ============================================= libefuse 674StaticLibrary("boot_efuse") { 675 _flags_c = [ 676 "-std=gnu99", 677 "-Os", 678 "-freorder-blocks", 679 "-Wno-frame-address", 680 "-ffunction-sections", 681 "-fdata-sections", 682 "-fstrict-volatile-bitfields", 683 "-mlongcalls", 684 "-nostdlib", 685 "-Wall", 686 "-Werror=all", 687 "-Wno-error=unused-function", 688 "-Wno-error=unused-but-set-variable", 689 "-Wno-error=unused-variable", 690 "-Wno-error=deprecated-declarations", 691 "-Wextra", 692 "-Wno-unused-parameter", 693 "-Wno-sign-compare", 694 "-Wno-old-style-declaration", 695 "-MMD", 696 "-MP", 697 ] 698 699 _flags_s = [] 700 _flags_cc = [] 701 _defines = [ 702 "BOOTLOADER_BUILD=1", 703 "ESP_PLATFORM", 704 "IDF_VER=\"v4.3.1-dirty\"", 705 "NDEBUG", 706 "_GNU_SOURCE", 707 "UNITY_INCLUDE_CONFIG_H", 708 "HAVE_CONFIG_H", 709 ] 710 711 _includes = [ 712 "esp32/include", 713 "esp_common/include", 714 "newlib/platform_include", 715 "xtensa/include", 716 "xtensa/esp32/include", 717 ".", 718 "efuse/private_include", 719 "efuse/esp32/include", 720 "efuse/include", 721 "esp_hw_support", 722 "esp_hw_support/include", 723 "esp_hw_support/port/esp32/private_include", 724 "bootloader_support/include", 725 "bootloader_support/include_bootloader", 726 "log/include", 727 "spi_flash/include", 728 "bootloader/subproject/components/micro-ecc", 729 "bootloader/subproject/components/micro-ecc/micro-ecc", 730 "soc/include", 731 "soc/esp32", 732 "soc/esp32/include", 733 "bootloader/subproject/main/include", 734 "esp_rom/include", 735 "esp_rom/esp32", 736 "esp_rom/include/esp32", 737 "hal/esp32/include", 738 "hal/include", 739 "esp32", 740 "src", 741 "src/esp32", 742 ] 743 744 _ldflags = [] 745 sources = [ 746 "efuse/esp32/esp_efuse_table.c", 747 "efuse/src/esp32/esp_efuse_api.c", 748 "efuse/src/esp32/esp_efuse_fields.c", 749 "efuse/src/esp32/esp_efuse_utility.c", 750 "efuse/src/esp_efuse_api.c", 751 "efuse/src/esp_efuse_fields.c", 752 "efuse/src/esp_efuse_utility.c", 753 ] 754} 755 756# ============================================= libesp_rom 757StaticLibrary("boot_esp_rom") { 758 _flags_c = [ 759 "-std=gnu99", 760 "-Os", 761 "-freorder-blocks", 762 "-Wno-frame-address", 763 "-ffunction-sections", 764 "-fdata-sections", 765 "-fstrict-volatile-bitfields", 766 "-mlongcalls", 767 "-nostdlib", 768 "-Wall", 769 "-Werror=all", 770 "-Wno-error=unused-function", 771 "-Wno-error=unused-but-set-variable", 772 "-Wno-error=unused-variable", 773 "-Wno-error=deprecated-declarations", 774 "-Wextra", 775 "-Wno-unused-parameter", 776 "-Wno-sign-compare", 777 "-Wno-old-style-declaration", 778 "-MMD", 779 "-MP", 780 ] 781 782 _flags_s = [ 783 "-MMD", 784 "-MP", 785 ] 786 787 _flags_cc = [] 788 _defines = [ 789 "BOOTLOADER_BUILD=1", 790 "ESP_PLATFORM", 791 "IDF_VER=\"v4.3.1-dirty\"", 792 "NDEBUG", 793 "_GNU_SOURCE", 794 "UNITY_INCLUDE_CONFIG_H", 795 "HAVE_CONFIG_H", 796 ] 797 798 _includes = [ 799 "esp32/include", 800 "esp_common/include", 801 "newlib/platform_include", 802 "xtensa/include", 803 "xtensa/esp32/include", 804 ".", 805 "esp_rom/include", 806 "esp_rom/esp32", 807 "esp_rom/include/esp32", 808 "esp_hw_support", 809 "esp_hw_support/include", 810 "esp_hw_support/port/esp32/private_include", 811 "bootloader_support/include", 812 "bootloader_support/include_bootloader", 813 "log/include", 814 "spi_flash/include", 815 "bootloader/subproject/components/micro-ecc", 816 "bootloader/subproject/components/micro-ecc/micro-ecc", 817 "soc/include", 818 "soc/esp32", 819 "soc/esp32/include", 820 "bootloader/subproject/main/include", 821 "efuse/esp32/include", 822 "efuse/include", 823 "hal/esp32/include", 824 "hal/include", 825 "patches", 826 ] 827 828 _ldflags = [] 829 sources = [ 830 "esp_rom/patches/esp_rom_crc.c", 831 "esp_rom/patches/esp_rom_longjmp.S", 832 "esp_rom/patches/esp_rom_sys.c", 833 "esp_rom/patches/esp_rom_uart.c", 834 ] 835} 836 837# ============================================= libhal 838StaticLibrary("boot_hal") { 839 _flags_c = [ 840 "-std=gnu99", 841 "-Os", 842 "-freorder-blocks", 843 "-Wno-frame-address", 844 "-ffunction-sections", 845 "-fdata-sections", 846 "-fstrict-volatile-bitfields", 847 "-mlongcalls", 848 "-nostdlib", 849 "-Wall", 850 "-Werror=all", 851 "-Wno-error=unused-function", 852 "-Wno-error=unused-but-set-variable", 853 "-Wno-error=unused-variable", 854 "-Wno-error=deprecated-declarations", 855 "-Wextra", 856 "-Wno-unused-parameter", 857 "-Wno-sign-compare", 858 "-Wno-old-style-declaration", 859 "-MMD", 860 "-MP", 861 ] 862 863 _flags_s = [] 864 _flags_cc = [] 865 _defines = [ 866 "BOOTLOADER_BUILD=1", 867 "ESP_PLATFORM", 868 "IDF_VER=\"v4.3.1-dirty\"", 869 "NDEBUG", 870 "_GNU_SOURCE", 871 "UNITY_INCLUDE_CONFIG_H", 872 "HAVE_CONFIG_H", 873 ] 874 875 _includes = [ 876 "esp32/include", 877 "esp_common/include", 878 "newlib/platform_include", 879 "xtensa/include", 880 "xtensa/esp32/include", 881 ".", 882 "hal/esp32/include", 883 "hal/include", 884 "esp_hw_support", 885 "esp_hw_support/include", 886 "esp_hw_support/port/esp32/private_include", 887 "bootloader_support/include", 888 "bootloader_support/include_bootloader", 889 "log/include", 890 "spi_flash/include", 891 "bootloader/subproject/components/micro-ecc", 892 "bootloader/subproject/components/micro-ecc/micro-ecc", 893 "soc/include", 894 "soc/esp32", 895 "soc/esp32/include", 896 "bootloader/subproject/main/include", 897 "efuse/esp32/include", 898 "efuse/include", 899 "esp_rom/include", 900 "esp_rom/esp32", 901 "esp_rom/include/esp32", 902 "esp32", 903 ] 904 905 _ldflags = [] 906 sources = [ 907 "hal/adc_hal.c", 908 "hal/aes_hal.c", 909 "hal/cpu_hal.c", 910 "hal/dac_hal.c", 911 "hal/esp32/adc_hal.c", 912 "hal/esp32/brownout_hal.c", 913 "hal/esp32/gpio_hal_workaround.c", 914 "hal/esp32/interrupt_descriptor_table.c", 915 "hal/esp32/touch_sensor_hal.c", 916 "hal/gpio_hal.c", 917 "hal/i2c_hal.c", 918 "hal/i2c_hal_iram.c", 919 "hal/i2s_hal.c", 920 "hal/interrupt_controller_hal.c", 921 "hal/ledc_hal.c", 922 "hal/ledc_hal_iram.c", 923 "hal/mcpwm_hal.c", 924 "hal/mpu_hal.c", 925 "hal/pcnt_hal.c", 926 "hal/rmt_hal.c", 927 "hal/rtc_io_hal.c", 928 "hal/sdio_slave_hal.c", 929 "hal/sha_hal.c", 930 "hal/sigmadelta_hal.c", 931 "hal/soc_hal.c", 932 "hal/spi_flash_hal.c", 933 "hal/spi_flash_hal_iram.c", 934 "hal/spi_hal.c", 935 "hal/spi_hal_iram.c", 936 "hal/spi_slave_hal.c", 937 "hal/spi_slave_hal_iram.c", 938 "hal/timer_hal.c", 939 "hal/touch_sensor_hal.c", 940 "hal/twai_hal.c", 941 "hal/twai_hal_iram.c", 942 "hal/uart_hal.c", 943 "hal/uart_hal_iram.c", 944 "hal/wdt_hal_iram.c", 945 ] 946} 947 948# ============================================= libxtensa 949StaticLibrary("boot_xtensa") { 950 _flags_c = [ 951 "-std=gnu99", 952 "-Os", 953 "-freorder-blocks", 954 "-Wno-frame-address", 955 "-ffunction-sections", 956 "-fdata-sections", 957 "-fstrict-volatile-bitfields", 958 "-mlongcalls", 959 "-nostdlib", 960 "-Wall", 961 "-Werror=all", 962 "-Wno-error=unused-function", 963 "-Wno-error=unused-but-set-variable", 964 "-Wno-error=unused-variable", 965 "-Wno-error=deprecated-declarations", 966 "-Wextra", 967 "-Wno-unused-parameter", 968 "-Wno-sign-compare", 969 "-Wno-old-style-declaration", 970 "-MMD", 971 "-MP", 972 ] 973 974 _flags_s = [ 975 "-MMD", 976 "-MP", 977 ] 978 979 _flags_cc = [] 980 _defines = [ 981 "BOOTLOADER_BUILD=1", 982 "ESP_PLATFORM", 983 "IDF_VER=\"v4.3.1-dirty\"", 984 "NDEBUG", 985 "_GNU_SOURCE", 986 "UNITY_INCLUDE_CONFIG_H", 987 "HAVE_CONFIG_H", 988 ] 989 990 _includes = [ 991 "esp32/include", 992 "esp_common/include", 993 "newlib/platform_include", 994 "xtensa/include", 995 "xtensa/esp32/include", 996 ".", 997 "esp_hw_support", 998 "esp_hw_support/include", 999 "esp_hw_support/port/esp32/private_include", 1000 "bootloader_support/include", 1001 "bootloader_support/include_bootloader", 1002 "log/include", 1003 "spi_flash/include", 1004 "bootloader/subproject/components/micro-ecc", 1005 "bootloader/subproject/components/micro-ecc/micro-ecc", 1006 "soc/include", 1007 "soc/esp32", 1008 "soc/esp32/include", 1009 "bootloader/subproject/main/include", 1010 "efuse/esp32/include", 1011 "efuse/include", 1012 "esp_rom/include", 1013 "esp_rom/esp32", 1014 "esp_rom/include/esp32", 1015 "hal/esp32/include", 1016 "hal/include", 1017 "esp32", 1018 ] 1019 1020 _ldflags = [] 1021 sources = [ 1022 "xtensa/debug_helpers.c", 1023 "xtensa/debug_helpers_asm.S", 1024 "xtensa/eri.c", 1025 "xtensa/esp32/trax_init.c", 1026 "xtensa/stdatomic.c", 1027 "xtensa/trax.c", 1028 ] 1029} 1030 1031executable("esp_bootloader") { 1032 no_default_deps = true 1033 cflags = [] 1034 output_name = "bootloader.elf" 1035 lib_dirs = [ 1036 rebase_path("$root_out_dir/libs"), 1037 rebase_path("libs"), 1038 ] 1039 cflags_c = [] 1040 asmflags = [] 1041 cflags_cc = [] 1042 defines = [] 1043 include_dirs = [] 1044 ldflags = [ 1045 "-nostdlib", 1046 "-ucall_user_start_cpu0", 1047 "-Wl,--gc-sections", 1048 "-Wl,-static", 1049 "-Tbootloader.ld", 1050 "-Tbootloader.rom.ld", 1051 "-Tesp32.rom.ld", 1052 "-Tesp32.rom.newlib-funcs.ld", 1053 "-Tesp32.rom.api.ld", 1054 "-Tesp32.peripherals.ld", 1055 "-Tesp32.rom.libgcc.ld", 1056 "-Tesp32.rom.syscalls.ld", 1057 "-Tesp32.rom.newlib-data.ld", 1058 "-Tesp32.rom.newlib-time.ld", 1059 "-Wl,--wrap=longjmp", 1060 "-Wl,-EL", 1061 "-fno-rtti", 1062 ] 1063 inputs = [ 1064 rebase_path("libs/bootloader.ld"), 1065 rebase_path("libs/bootloader.rom.ld"), 1066 rebase_path("libs/esp32.rom.ld"), 1067 rebase_path("libs/esp32.rom.api.ld"), 1068 rebase_path("libs/esp32.rom.syscalls.ld"), 1069 ] 1070 libs = [ 1071 "xt_hal", 1072 "gcc", 1073 "stdc++", 1074 "gcov", 1075 ] 1076 1077 sources = [] 1078 deps = [ 1079 ":boot_bootloader_support", 1080 ":boot_efuse", 1081 ":boot_esp_hw_support", 1082 ":boot_esp_rom", 1083 ":boot_hal", 1084 ":boot_log", 1085 ":boot_main", 1086 ":boot_micro-ecc", 1087 ":boot_soc", 1088 ":boot_spi_flash", 1089 ":boot_xtensa", 1090 ] 1091} 1092 1093# 生成分区表 1094action("partition_table") { 1095 script = rebase_path("partition_table/gen_esp32part.py") 1096 _output_file = "$root_out_dir/bin/partitions.bin" 1097 _input_file = "partition_table/" + CONFIG_PARTITION_TABLE_FILENAME 1098 outputs = [ _output_file ] 1099 inputs = [ _input_file ] 1100 args = [ 1101 "-q", 1102 "--flash-size", 1103 CONFIG_ESPTOOLPY_FLASHSIZE, 1104 "--offset", 1105 CONFIG_PARTITION_TABLE_OFFSET, 1106 rebase_path(_input_file), 1107 rebase_path(_output_file), 1108 ] 1109} 1110 1111# ============================================= libapp_update 1112StaticLibrary("esp_app_update") { 1113 _flags_c = [ 1114 "-std=gnu99", 1115 "-O2", 1116 "-Wno-frame-address", 1117 "-ffunction-sections", 1118 "-fdata-sections", 1119 "-fstrict-volatile-bitfields", 1120 "-mlongcalls", 1121 "-nostdlib", 1122 "-Wall", 1123 "-Werror=all", 1124 "-Wno-error=unused-function", 1125 "-Wno-error=unused-but-set-variable", 1126 "-Wno-error=unused-variable", 1127 "-Wno-error=deprecated-declarations", 1128 "-Wextra", 1129 "-Wno-unused-parameter", 1130 "-Wno-sign-compare", 1131 "-Wno-old-style-declaration", 1132 "-MMD", 1133 "-MP", 1134 ] 1135 1136 _flags_s = [] 1137 _flags_cc = [] 1138 _defines = [ 1139 "ESP_PLATFORM", 1140 "IDF_VER=\"v4.3.1-dirty\"", 1141 "NDEBUG", 1142 "_GNU_SOURCE", 1143 "UNITY_INCLUDE_CONFIG_H", 1144 "HAVE_CONFIG_H", 1145 "PROJECT_VER=\"1\"", 1146 "PROJECT_NAME=\"spp_client_demo\"", 1147 ] 1148 1149 _includes = [ 1150 "app_update/include", 1151 "app_trace/include", 1152 "bootloader_support/include", 1153 "driver/include", 1154 "driver/esp32/include", 1155 "driver/esp32/include/driver", 1156 "efuse/esp32/include", 1157 "efuse/include", 1158 "esp32/include", 1159 "esp_common/include", 1160 "esp_event/include", 1161 "esp_hw_support", 1162 "esp_hw_support/include", 1163 "esp_hw_support/port/esp32/private_include", 1164 "esp_netif/include", 1165 "esp_ringbuf/include", 1166 "esp_rom/include", 1167 "esp_rom/esp32", 1168 "esp_rom/include/esp32", 1169 "esp_system/include", 1170 "esp_timer/include", 1171 "esp_wifi/include", 1172 "esp_wifi/esp32/include", 1173 "hal/esp32/include", 1174 "hal/include", 1175 "heap/include", 1176 "log/include", 1177 ".", 1178 "newlib/platform_include", 1179 "nvs_flash/include", 1180 "pthread/include", 1181 "soc/include", 1182 "soc/esp32", 1183 "soc/esp32/include", 1184 "spi_flash/include", 1185 "tcpip_adapter/include", 1186 "xtensa/include", 1187 "xtensa/esp32/include", 1188 ] 1189 1190 _ldflags = [] 1191 sources = [ 1192 "app_update/esp_app_desc.c", 1193 "app_update/esp_ota_ops.c", 1194 ] 1195} 1196 1197# ============================================= libbootloader_support 1198StaticLibrary("esp_bootloader_support") { 1199 _flags_c = [ 1200 "-std=gnu99", 1201 "-O2", 1202 "-Wno-frame-address", 1203 "-ffunction-sections", 1204 "-fdata-sections", 1205 "-fstrict-volatile-bitfields", 1206 "-mlongcalls", 1207 "-nostdlib", 1208 "-Wall", 1209 "-Werror=all", 1210 "-Wno-error=unused-function", 1211 "-Wno-error=unused-but-set-variable", 1212 "-Wno-error=unused-variable", 1213 "-Wno-error=deprecated-declarations", 1214 "-Wextra", 1215 "-Wno-unused-parameter", 1216 "-Wno-sign-compare", 1217 "-Wno-old-style-declaration", 1218 "-MMD", 1219 "-MP", 1220 ] 1221 1222 _flags_s = [] 1223 _flags_cc = [] 1224 _defines = [ 1225 "ESP_PLATFORM", 1226 "IDF_VER=\"v4.3.1-dirty\"", 1227 "NDEBUG", 1228 "_GNU_SOURCE", 1229 "UNITY_INCLUDE_CONFIG_H", 1230 "HAVE_CONFIG_H", 1231 ] 1232 1233 _includes = [ 1234 "bootloader_support/include_bootloader", 1235 "bootloader_support/include", 1236 "app_trace/include", 1237 "app_update/include", 1238 "driver/include", 1239 "driver/esp32/include", 1240 "driver/esp32/include/driver", 1241 "efuse/esp32/include", 1242 "efuse/include", 1243 "esp32/include", 1244 "esp_common/include", 1245 "esp_event/include", 1246 "esp_hw_support", 1247 "esp_hw_support/include", 1248 "esp_hw_support/port/esp32/private_include", 1249 "esp_netif/include", 1250 "esp_ringbuf/include", 1251 "esp_rom/include", 1252 "esp_rom/esp32", 1253 "esp_rom/include/esp32", 1254 "esp_system/include", 1255 "esp_timer/include", 1256 "esp_wifi/include", 1257 "esp_wifi/esp32/include", 1258 "hal/esp32/include", 1259 "hal/include", 1260 "heap/include", 1261 "log/include", 1262 ".", 1263 "newlib/platform_include", 1264 "nvs_flash/include", 1265 "pthread/include", 1266 "soc/include", 1267 "soc/esp32", 1268 "soc/esp32/include", 1269 "spi_flash/include", 1270 "tcpip_adapter/include", 1271 "xtensa/include", 1272 "xtensa/esp32/include", 1273 "src", 1274 "src/idf", 1275 ] 1276 1277 _ldflags = [] 1278 sources = [ 1279 "bootloader_support/src/bootloader_clock_init.c", 1280 "bootloader_support/src/bootloader_common.c", 1281 "bootloader_support/src/bootloader_common_loader.c", 1282 "bootloader_support/src/bootloader_efuse_esp32.c", 1283 "bootloader_support/src/bootloader_flash.c", 1284 "bootloader_support/src/bootloader_flash_config_esp32.c", 1285 "bootloader_support/src/bootloader_mem.c", 1286 "bootloader_support/src/bootloader_random.c", 1287 "bootloader_support/src/bootloader_random_esp32.c", 1288 "bootloader_support/src/bootloader_utility.c", 1289 "bootloader_support/src/esp_image_format.c", 1290 "bootloader_support/src/flash_encrypt.c", 1291 "bootloader_support/src/flash_partitions.c", 1292 "bootloader_support/src/flash_qio_mode.c", 1293 "bootloader_support/src/idf/bootloader_sha.c", 1294 "bootloader_support/src/secure_boot.c", 1295 ] 1296} 1297 1298# ============================================= libbt 1299StaticLibrary("esp_bt") { 1300 _flags_c = [ 1301 "-std=gnu99", 1302 "-Wno-frame-address", 1303 "-ffunction-sections", 1304 "-fdata-sections", 1305 "-fstrict-volatile-bitfields", 1306 "-mlongcalls", 1307 "-nostdlib", 1308 "-Wall", 1309 "-Werror=all", 1310 "-Wno-error=unused-function", 1311 "-Wno-error=unused-but-set-variable", 1312 "-Wno-error=unused-variable", 1313 "-Wno-error=deprecated-declarations", 1314 "-Wextra", 1315 "-Wno-unused-parameter", 1316 "-Wno-sign-compare", 1317 "-Wno-old-style-declaration", 1318 "-Wno-implicit-fallthrough", 1319 "-MMD", 1320 "-MP", 1321 "-Wno-unused-const-variable", 1322 ] 1323 _flags_s = [] 1324 _flags_cc = [] 1325 _defines = [ 1326 "ESP_PLATFORM", 1327 "IDF_VER=\"v4.3.1-dirty\"", 1328 "_GNU_SOURCE", 1329 "UNITY_INCLUDE_CONFIG_H", 1330 "HAVE_CONFIG_H", 1331 ] 1332 _includes = [ 1333 ".", 1334 "bt/common/btc/include", 1335 "bt/common/include", 1336 "bt/host/bluedroid/bta/include", 1337 "bt/host/bluedroid/bta/ar/include", 1338 "bt/host/bluedroid/bta/dm/include", 1339 "bt/host/bluedroid/bta/gatt/include", 1340 "bt/host/bluedroid/bta/hh/include", 1341 "bt/host/bluedroid/bta/jv/include", 1342 "bt/host/bluedroid/bta/sdp/include", 1343 "bt/host/bluedroid/bta/sys/include", 1344 "bt/host/bluedroid/device/include", 1345 "bt/host/bluedroid/gki/include", 1346 "bt/host/bluedroid/hci/include", 1347 "bt/host/bluedroid/utils/include", 1348 "bt/host/bluedroid/external/sbc/decoder/include", 1349 "bt/host/bluedroid/external/sbc/encoder/include", 1350 "bt/host/bluedroid/external/sbc/plc/include", 1351 "bt/host/bluedroid/btc/profile/esp/include", 1352 "bt/host/bluedroid/btc/profile/std/gatt/include", 1353 "bt/host/bluedroid/btc/profile/std/gap/include", 1354 "bt/host/bluedroid/btc/profile/std/hid/include", 1355 "bt/host/bluedroid/btc/profile/std/include", 1356 "bt/host/bluedroid/btc/include", 1357 "bt/host/bluedroid/btif/include", 1358 "bt/host/bluedroid/stack/btm/include", 1359 "bt/host/bluedroid/stack/btu/include", 1360 "bt/host/bluedroid/stack/gap/include", 1361 "bt/host/bluedroid/stack/gatt/include", 1362 "bt/host/bluedroid/stack/hcic/include", 1363 "bt/host/bluedroid/stack/l2cap/include", 1364 "bt/host/bluedroid/stack/sdp/include", 1365 "bt/host/bluedroid/stack/smp/include", 1366 "bt/host/bluedroid/stack/rfcomm/include", 1367 "bt/host/bluedroid/stack/include", 1368 "bt/host/bluedroid/common/include", 1369 "bt/include", 1370 "bt/include/esp32/include", 1371 "bt/common/api/include/api", 1372 "bt/common/btc/profile/esp/blufi/include", 1373 "bt/common/btc/profile/esp/include", 1374 "bt/common/osi/include", 1375 "bt/host/bluedroid/api/include/api", 1376 "app_trace/include", 1377 "app_update/include", 1378 "asio/asio/asio/include", 1379 "asio/port/include", 1380 "bootloader_support/include", 1381 "cbor/port/include", 1382 "cmock/include", 1383 "coap/port/include", 1384 "coap/port/include/coap", 1385 "coap/libcoap/include", 1386 "coap/libcoap/include/coap2", 1387 "console", 1388 "driver/include", 1389 "driver/esp32/include", 1390 "driver/esp32/include/driver", 1391 "efuse/esp32/include", 1392 "efuse/include", 1393 "esp-tls", 1394 "esp-tls/esp-tls-crypto", 1395 "esp-tls/private_include", 1396 "esp32/include", 1397 "esp_adc_cal/include", 1398 "esp_common/include", 1399 "esp_event/include", 1400 "esp_gdbstub/include", 1401 "esp_hid/include", 1402 "esp_http_client/include", 1403 "esp_http_server/include", 1404 "esp_https_ota/include", 1405 "esp_hw_support", 1406 "esp_hw_support/include", 1407 "esp_hw_support/port/esp32/private_include", 1408 "esp_ipc/include", 1409 "esp_local_ctrl/include", 1410 "esp_netif/include", 1411 "esp_ringbuf/include", 1412 "esp_rom/include", 1413 "esp_rom/esp32", 1414 "esp_rom/include/esp32", 1415 "esp_serial_slave_link/include", 1416 "esp_system/include", 1417 "esp_timer/include", 1418 "esp_websocket_client/include", 1419 "esp_wifi/include", 1420 "esp_wifi/esp32/include", 1421 "espcoredump/include", 1422 "expat/expat/expat/lib", 1423 "expat/port/include", 1424 "fatfs/diskio", 1425 "fatfs/vfs", 1426 "fatfs/src", 1427 "freemodbus/common/include", 1428 "hal/esp32/include", 1429 "hal/include", 1430 "heap/include", 1431 "idf_test/include", 1432 "idf_test/include/esp32", 1433 "jsmn/include", 1434 "json/cJSON", 1435 "libsodium/libsodium/src/libsodium/include", 1436 "libsodium/port_include", 1437 "log/include", 1438 "mdns/include", 1439 "mqtt/esp-mqtt/include", 1440 "newlib/platform_include", 1441 "nghttp/port/include", 1442 "nghttp/nghttp2/lib/includes", 1443 "nvs_flash/include", 1444 "openssl/include", 1445 "perfmon/include", 1446 "protobuf-c/protobuf-c", 1447 "protocomm/include/common", 1448 "protocomm/include/security", 1449 "protocomm/include/transports", 1450 "pthread/include", 1451 "sdmmc/include", 1452 "soc/include", 1453 "soc/esp32", 1454 "soc/esp32/include", 1455 "spi_flash/include", 1456 "spiffs/include", 1457 "tcp_transport/include", 1458 "tcpip_adapter/include", 1459 "ulp/include", 1460 "unity/include", 1461 "unity/unity/src", 1462 "vfs/include", 1463 "wear_levelling/include", 1464 "wifi_provisioning/include", 1465 "xtensa/include", 1466 "xtensa/esp32/include", 1467 "controller/esp32", 1468 "common/api", 1469 "common/btc/core", 1470 "common/osi", 1471 "common/btc/profile/esp/blufi", 1472 "host/bluedroid/bta/dm", 1473 "host/bluedroid/bta/gatt", 1474 "host/bluedroid/bta/hh", 1475 "host/bluedroid/bta/sdp", 1476 "host/bluedroid/bta/ar", 1477 "host/bluedroid/bta/sys", 1478 "host/bluedroid/bta/jv", 1479 "host/bluedroid/device", 1480 "host/bluedroid/hci", 1481 "host/bluedroid/main", 1482 "host/bluedroid/external/sbc/decoder/srce", 1483 "host/bluedroid/external/sbc/encoder/srce", 1484 "host/bluedroid/external/sbc/plc", 1485 "host/bluedroid/btc/core", 1486 "host/bluedroid/btc/profile/std/gap", 1487 "host/bluedroid/btc/profile/std/gatt", 1488 "host/bluedroid/btc/profile/std/spp", 1489 "host/bluedroid/btc/profile/std/hid", 1490 "host/bluedroid/stack/btm", 1491 "host/bluedroid/stack/btu", 1492 "host/bluedroid/stack/gap", 1493 "host/bluedroid/stack/gatt", 1494 "host/bluedroid/stack/hcic", 1495 "host/bluedroid/stack/l2cap", 1496 "host/bluedroid/stack/sdp", 1497 "host/bluedroid/stack/smp", 1498 "host/bluedroid/stack/rfcomm", 1499 "host/bluedroid/api", 1500 "common/btc/profile/esp/blufi/bluedroid_host", 1501 ] 1502 _ldflags = [] 1503 sources = [ 1504 "bt/common/api/esp_blufi_api.c", 1505 "bt/common/btc/core/btc_alarm.c", 1506 "bt/common/btc/core/btc_manage.c", 1507 "bt/common/btc/core/btc_task.c", 1508 "bt/common/btc/profile/esp/blufi/bluedroid_host/esp_blufi.c", 1509 "bt/common/btc/profile/esp/blufi/blufi_prf.c", 1510 "bt/common/btc/profile/esp/blufi/blufi_protocol.c", 1511 "bt/common/osi/alarm.c", 1512 "bt/common/osi/allocator.c", 1513 "bt/common/osi/buffer.c", 1514 "bt/common/osi/config.c", 1515 "bt/common/osi/fixed_queue.c", 1516 "bt/common/osi/future.c", 1517 "bt/common/osi/hash_functions.c", 1518 "bt/common/osi/hash_map.c", 1519 "bt/common/osi/list.c", 1520 "bt/common/osi/mutex.c", 1521 "bt/common/osi/osi.c", 1522 "bt/common/osi/semaphore.c", 1523 "bt/common/osi/thread.c", 1524 "bt/controller/esp32/bt.c", 1525 "bt/host/bluedroid/api/esp_bt_device.c", 1526 "bt/host/bluedroid/api/esp_bt_main.c", 1527 "bt/host/bluedroid/api/esp_gap_ble_api.c", 1528 "bt/host/bluedroid/api/esp_gap_bt_api.c", 1529 "bt/host/bluedroid/api/esp_gatt_common_api.c", 1530 "bt/host/bluedroid/api/esp_gattc_api.c", 1531 "bt/host/bluedroid/api/esp_gatts_api.c", 1532 "bt/host/bluedroid/api/esp_spp_api.c", 1533 "bt/host/bluedroid/bta/dm/bta_dm_act.c", 1534 "bt/host/bluedroid/bta/dm/bta_dm_api.c", 1535 "bt/host/bluedroid/bta/dm/bta_dm_cfg.c", 1536 "bt/host/bluedroid/bta/dm/bta_dm_ci.c", 1537 "bt/host/bluedroid/bta/dm/bta_dm_co.c", 1538 "bt/host/bluedroid/bta/dm/bta_dm_main.c", 1539 "bt/host/bluedroid/bta/dm/bta_dm_pm.c", 1540 "bt/host/bluedroid/bta/dm/bta_dm_qos.c", 1541 "bt/host/bluedroid/bta/dm/bta_dm_sco.c", 1542 "bt/host/bluedroid/bta/gatt/bta_gatt_common.c", 1543 "bt/host/bluedroid/bta/gatt/bta_gattc_act.c", 1544 "bt/host/bluedroid/bta/gatt/bta_gattc_api.c", 1545 "bt/host/bluedroid/bta/gatt/bta_gattc_cache.c", 1546 "bt/host/bluedroid/bta/gatt/bta_gattc_ci.c", 1547 "bt/host/bluedroid/bta/gatt/bta_gattc_co.c", 1548 "bt/host/bluedroid/bta/gatt/bta_gattc_main.c", 1549 "bt/host/bluedroid/bta/gatt/bta_gattc_utils.c", 1550 "bt/host/bluedroid/bta/gatt/bta_gatts_act.c", 1551 "bt/host/bluedroid/bta/gatt/bta_gatts_api.c", 1552 "bt/host/bluedroid/bta/gatt/bta_gatts_co.c", 1553 "bt/host/bluedroid/bta/gatt/bta_gatts_main.c", 1554 "bt/host/bluedroid/bta/gatt/bta_gatts_utils.c", 1555 "bt/host/bluedroid/bta/hh/bta_hh_act.c", 1556 "bt/host/bluedroid/bta/hh/bta_hh_api.c", 1557 "bt/host/bluedroid/bta/hh/bta_hh_cfg.c", 1558 "bt/host/bluedroid/bta/hh/bta_hh_le.c", 1559 "bt/host/bluedroid/bta/hh/bta_hh_main.c", 1560 "bt/host/bluedroid/bta/hh/bta_hh_utils.c", 1561 "bt/host/bluedroid/bta/sdp/bta_sdp.c", 1562 "bt/host/bluedroid/bta/sdp/bta_sdp_act.c", 1563 "bt/host/bluedroid/bta/sdp/bta_sdp_api.c", 1564 "bt/host/bluedroid/bta/sdp/bta_sdp_cfg.c", 1565 "bt/host/bluedroid/bta/sys/bta_sys_conn.c", 1566 "bt/host/bluedroid/bta/sys/bta_sys_main.c", 1567 "bt/host/bluedroid/bta/sys/utl.c", 1568 "bt/host/bluedroid/btc/core/btc_ble_storage.c", 1569 "bt/host/bluedroid/btc/core/btc_config.c", 1570 "bt/host/bluedroid/btc/core/btc_dev.c", 1571 "bt/host/bluedroid/btc/core/btc_dm.c", 1572 "bt/host/bluedroid/btc/core/btc_main.c", 1573 "bt/host/bluedroid/btc/core/btc_profile_queue.c", 1574 "bt/host/bluedroid/btc/core/btc_sec.c", 1575 "bt/host/bluedroid/btc/core/btc_sm.c", 1576 "bt/host/bluedroid/btc/core/btc_storage.c", 1577 "bt/host/bluedroid/btc/core/btc_util.c", 1578 "bt/host/bluedroid/btc/profile/std/gap/bta_gap_bt_co.c", 1579 "bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c", 1580 "bt/host/bluedroid/btc/profile/std/gap/btc_gap_bt.c", 1581 "bt/host/bluedroid/btc/profile/std/gatt/btc_gatt_common.c", 1582 "bt/host/bluedroid/btc/profile/std/gatt/btc_gatt_util.c", 1583 "bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c", 1584 "bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c", 1585 "bt/host/bluedroid/btc/profile/std/hid/hidh_api.c", 1586 "bt/host/bluedroid/btc/profile/std/hid/hidh_conn.c", 1587 "bt/host/bluedroid/btc/profile/std/spp/btc_spp.c", 1588 "bt/host/bluedroid/device/bdaddr.c", 1589 "bt/host/bluedroid/device/controller.c", 1590 "bt/host/bluedroid/device/interop.c", 1591 "bt/host/bluedroid/external/sbc/decoder/srce/alloc.c", 1592 "bt/host/bluedroid/external/sbc/decoder/srce/bitalloc-sbc.c", 1593 "bt/host/bluedroid/external/sbc/decoder/srce/bitalloc.c", 1594 "bt/host/bluedroid/external/sbc/decoder/srce/bitstream-decode.c", 1595 "bt/host/bluedroid/external/sbc/decoder/srce/decoder-oina.c", 1596 "bt/host/bluedroid/external/sbc/decoder/srce/decoder-private.c", 1597 "bt/host/bluedroid/external/sbc/decoder/srce/decoder-sbc.c", 1598 "bt/host/bluedroid/external/sbc/decoder/srce/dequant.c", 1599 "bt/host/bluedroid/external/sbc/decoder/srce/framing-sbc.c", 1600 "bt/host/bluedroid/external/sbc/decoder/srce/framing.c", 1601 "bt/host/bluedroid/external/sbc/decoder/srce/oi_codec_version.c", 1602 "bt/host/bluedroid/external/sbc/decoder/srce/synthesis-8-generated.c", 1603 "bt/host/bluedroid/external/sbc/decoder/srce/synthesis-dct8.c", 1604 "bt/host/bluedroid/external/sbc/decoder/srce/synthesis-sbc.c", 1605 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_analysis.c", 1606 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_dct.c", 1607 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_dct_coeffs.c", 1608 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_mono.c", 1609 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_ste.c", 1610 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_coeffs.c", 1611 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_encoder.c", 1612 "bt/host/bluedroid/external/sbc/encoder/srce/sbc_packing.c", 1613 "bt/host/bluedroid/external/sbc/plc/sbc_plc.c", 1614 "bt/host/bluedroid/hci/hci_audio.c", 1615 "bt/host/bluedroid/hci/hci_hal_h4.c", 1616 "bt/host/bluedroid/hci/hci_layer.c", 1617 "bt/host/bluedroid/hci/hci_packet_factory.c", 1618 "bt/host/bluedroid/hci/hci_packet_parser.c", 1619 "bt/host/bluedroid/hci/packet_fragmenter.c", 1620 "bt/host/bluedroid/main/bte_init.c", 1621 "bt/host/bluedroid/main/bte_main.c", 1622 "bt/host/bluedroid/stack/btm/btm_acl.c", 1623 "bt/host/bluedroid/stack/btm/btm_ble.c", 1624 "bt/host/bluedroid/stack/btm/btm_ble_5_gap.c", 1625 "bt/host/bluedroid/stack/btm/btm_ble_addr.c", 1626 "bt/host/bluedroid/stack/btm/btm_ble_adv_filter.c", 1627 "bt/host/bluedroid/stack/btm/btm_ble_batchscan.c", 1628 "bt/host/bluedroid/stack/btm/btm_ble_bgconn.c", 1629 "bt/host/bluedroid/stack/btm/btm_ble_cont_energy.c", 1630 "bt/host/bluedroid/stack/btm/btm_ble_gap.c", 1631 "bt/host/bluedroid/stack/btm/btm_ble_multi_adv.c", 1632 "bt/host/bluedroid/stack/btm/btm_ble_privacy.c", 1633 "bt/host/bluedroid/stack/btm/btm_dev.c", 1634 "bt/host/bluedroid/stack/btm/btm_devctl.c", 1635 "bt/host/bluedroid/stack/btm/btm_inq.c", 1636 "bt/host/bluedroid/stack/btm/btm_main.c", 1637 "bt/host/bluedroid/stack/btm/btm_pm.c", 1638 "bt/host/bluedroid/stack/btm/btm_sco.c", 1639 "bt/host/bluedroid/stack/btm/btm_sec.c", 1640 "bt/host/bluedroid/stack/btu/btu_hcif.c", 1641 "bt/host/bluedroid/stack/btu/btu_init.c", 1642 "bt/host/bluedroid/stack/btu/btu_task.c", 1643 "bt/host/bluedroid/stack/gap/gap_api.c", 1644 "bt/host/bluedroid/stack/gap/gap_ble.c", 1645 "bt/host/bluedroid/stack/gap/gap_conn.c", 1646 "bt/host/bluedroid/stack/gap/gap_utils.c", 1647 "bt/host/bluedroid/stack/gatt/att_protocol.c", 1648 "bt/host/bluedroid/stack/gatt/gatt_api.c", 1649 "bt/host/bluedroid/stack/gatt/gatt_attr.c", 1650 "bt/host/bluedroid/stack/gatt/gatt_auth.c", 1651 "bt/host/bluedroid/stack/gatt/gatt_cl.c", 1652 "bt/host/bluedroid/stack/gatt/gatt_db.c", 1653 "bt/host/bluedroid/stack/gatt/gatt_main.c", 1654 "bt/host/bluedroid/stack/gatt/gatt_sr.c", 1655 "bt/host/bluedroid/stack/gatt/gatt_utils.c", 1656 "bt/host/bluedroid/stack/hcic/hciblecmds.c", 1657 "bt/host/bluedroid/stack/hcic/hcicmds.c", 1658 "bt/host/bluedroid/stack/l2cap/l2c_api.c", 1659 "bt/host/bluedroid/stack/l2cap/l2c_ble.c", 1660 "bt/host/bluedroid/stack/l2cap/l2c_csm.c", 1661 "bt/host/bluedroid/stack/l2cap/l2c_fcr.c", 1662 "bt/host/bluedroid/stack/l2cap/l2c_link.c", 1663 "bt/host/bluedroid/stack/l2cap/l2c_main.c", 1664 "bt/host/bluedroid/stack/l2cap/l2c_ucd.c", 1665 "bt/host/bluedroid/stack/l2cap/l2c_utils.c", 1666 "bt/host/bluedroid/stack/l2cap/l2cap_client.c", 1667 "bt/host/bluedroid/stack/rfcomm/port_api.c", 1668 "bt/host/bluedroid/stack/rfcomm/port_rfc.c", 1669 "bt/host/bluedroid/stack/rfcomm/port_utils.c", 1670 "bt/host/bluedroid/stack/rfcomm/rfc_l2cap_if.c", 1671 "bt/host/bluedroid/stack/rfcomm/rfc_mx_fsm.c", 1672 "bt/host/bluedroid/stack/rfcomm/rfc_port_fsm.c", 1673 "bt/host/bluedroid/stack/rfcomm/rfc_port_if.c", 1674 "bt/host/bluedroid/stack/rfcomm/rfc_ts_frames.c", 1675 "bt/host/bluedroid/stack/rfcomm/rfc_utils.c", 1676 "bt/host/bluedroid/stack/sdp/sdp_api.c", 1677 "bt/host/bluedroid/stack/sdp/sdp_db.c", 1678 "bt/host/bluedroid/stack/sdp/sdp_discovery.c", 1679 "bt/host/bluedroid/stack/sdp/sdp_main.c", 1680 "bt/host/bluedroid/stack/sdp/sdp_server.c", 1681 "bt/host/bluedroid/stack/sdp/sdp_utils.c", 1682 "bt/host/bluedroid/stack/smp/aes.c", 1683 "bt/host/bluedroid/stack/smp/p_256_curvepara.c", 1684 "bt/host/bluedroid/stack/smp/p_256_ecc_pp.c", 1685 "bt/host/bluedroid/stack/smp/p_256_multprecision.c", 1686 "bt/host/bluedroid/stack/smp/smp_act.c", 1687 "bt/host/bluedroid/stack/smp/smp_api.c", 1688 "bt/host/bluedroid/stack/smp/smp_br_main.c", 1689 "bt/host/bluedroid/stack/smp/smp_cmac.c", 1690 "bt/host/bluedroid/stack/smp/smp_keys.c", 1691 "bt/host/bluedroid/stack/smp/smp_l2c.c", 1692 "bt/host/bluedroid/stack/smp/smp_main.c", 1693 "bt/host/bluedroid/stack/smp/smp_utils.c", 1694 ] 1695} 1696 1697# ============================================= libcxx 1698StaticLibrary("esp_cxx") { 1699 _flags_c = [] 1700 _flags_s = [] 1701 _flags_cc = [ 1702 "-std=gnu++11", 1703 "-O2", 1704 "-Wno-frame-address", 1705 "-ffunction-sections", 1706 "-fdata-sections", 1707 "-fstrict-volatile-bitfields", 1708 "-mlongcalls", 1709 "-nostdlib", 1710 "-Wall", 1711 "-Werror=all", 1712 "-Wno-error=unused-function", 1713 "-Wno-error=unused-but-set-variable", 1714 "-Wno-error=unused-variable", 1715 "-Wno-error=deprecated-declarations", 1716 "-Wextra", 1717 "-Wno-unused-parameter", 1718 "-Wno-sign-compare", 1719 "-fno-exceptions", 1720 "-fno-rtti", 1721 "-MMD", 1722 "-MP", 1723 ] 1724 1725 _defines = [ 1726 "ESP_PLATFORM", 1727 "IDF_VER=\"v4.3.1-dirty\"", 1728 "NDEBUG", 1729 "_GNU_SOURCE", 1730 "UNITY_INCLUDE_CONFIG_H", 1731 "HAVE_CONFIG_H", 1732 ] 1733 1734 _includes = [ 1735 "app_trace/include", 1736 "app_update/include", 1737 "bootloader_support/include", 1738 "bt/include", 1739 "driver/include", 1740 "driver/esp32/include", 1741 "driver/esp32/include/driver", 1742 "efuse/esp32/include", 1743 "efuse/include", 1744 "esp32/include", 1745 "esp_common/include", 1746 "esp_event/include", 1747 "esp_hw_support", 1748 "esp_hw_support/include", 1749 "esp_hw_support/port/esp32/private_include", 1750 "esp_netif/include", 1751 "esp_ringbuf/include", 1752 "esp_rom/include", 1753 "esp_rom/esp32", 1754 "esp_rom/include/esp32", 1755 "esp_system/include", 1756 "esp_timer/include", 1757 "esp_wifi/include", 1758 "esp_wifi/esp32/include", 1759 "hal/esp32/include", 1760 "hal/include", 1761 "heap/include", 1762 "log/include", 1763 ".", 1764 "newlib/platform_include", 1765 "nvs_flash/include", 1766 "pthread/include", 1767 "soc/include", 1768 "soc/esp32", 1769 "soc/esp32/include", 1770 "spi_flash/include", 1771 "tcpip_adapter/include", 1772 "xtensa/include", 1773 "xtensa/esp32/include", 1774 ] 1775 1776 _ldflags = [] 1777 sources = [ 1778 "cxx/cxx_exception_stubs.cpp", 1779 "cxx/cxx_guards.cpp", 1780 ] 1781} 1782 1783# ============================================= libdriver 1784StaticLibrary("esp_driver") { 1785 _flags_c = [ 1786 "-std=gnu99", 1787 "-O2", 1788 "-Wno-frame-address", 1789 "-ffunction-sections", 1790 "-fdata-sections", 1791 "-fstrict-volatile-bitfields", 1792 "-mlongcalls", 1793 "-nostdlib", 1794 "-Wall", 1795 "-Werror=all", 1796 "-Wno-error=unused-function", 1797 "-Wno-error=unused-but-set-variable", 1798 "-Wno-error=unused-variable", 1799 "-Wno-error=deprecated-declarations", 1800 "-Wextra", 1801 "-Wno-unused-parameter", 1802 "-Wno-sign-compare", 1803 "-Wno-old-style-declaration", 1804 "-MMD", 1805 "-MP", 1806 "-std=gnu11", 1807 ] 1808 1809 _flags_s = [] 1810 _flags_cc = [] 1811 _defines = [ 1812 "ESP_PLATFORM", 1813 "IDF_VER=\"v4.3.1-dirty\"", 1814 "NDEBUG", 1815 "_GNU_SOURCE", 1816 "UNITY_INCLUDE_CONFIG_H", 1817 "HAVE_CONFIG_H", 1818 ] 1819 1820 _includes = [ 1821 "driver/include/driver", 1822 "driver/include", 1823 "driver/esp32/include", 1824 "driver/esp32/include/driver", 1825 "app_trace/include", 1826 "app_update/include", 1827 "bootloader_support/include", 1828 "efuse/esp32/include", 1829 "efuse/include", 1830 "esp32/include", 1831 "esp_common/include", 1832 "esp_event/include", 1833 "esp_hw_support", 1834 "esp_hw_support/include", 1835 "esp_hw_support/port/esp32/private_include", 1836 "esp_netif/include", 1837 "esp_ringbuf/include", 1838 "esp_rom/include", 1839 "esp_rom/esp32", 1840 "esp_rom/include/esp32", 1841 "esp_system/include", 1842 "esp_timer/include", 1843 "esp_wifi/include", 1844 "esp_wifi/esp32/include", 1845 "hal/esp32/include", 1846 "hal/include", 1847 "heap/include", 1848 "log/include", 1849 ".", 1850 "newlib/platform_include", 1851 "nvs_flash/include", 1852 "pthread/include", 1853 "soc/include", 1854 "soc/esp32", 1855 "soc/esp32/include", 1856 "spi_flash/include", 1857 "tcpip_adapter/include", 1858 "xtensa/include", 1859 "xtensa/esp32/include", 1860 "esp32", 1861 ] 1862 1863 _ldflags = [] 1864 sources = [ 1865 "driver/adc_common.c", 1866 1867 # "driver/mcpwm.c", 1868 # "driver/sdmmc_transaction.c", 1869 "driver/dac_common.c", 1870 "driver/esp32/adc.c", 1871 1872 # "driver/esp32/touch_sensor.c", 1873 "driver/esp32/dac.c", 1874 1875 # "driver/twai.c", 1876 # "driver/sdspi_host.c", 1877 "driver/gpio.c", 1878 "driver/i2c.c", 1879 1880 # "driver/sigmadelta.c", 1881 # "driver/touch_sensor_common.c", 1882 # "driver/sdio_slave.c", 1883 # "driver/i2s.c", 1884 # "driver/sdspi_transaction.c", 1885 "driver/ledc.c", 1886 1887 # "driver/timer.c", 1888 "driver/periph_ctrl.c", 1889 1890 # "driver/pcnt.c", 1891 # "driver/sdspi_crc.c", 1892 # "driver/sdmmc_host.c", 1893 "driver/rmt.c", 1894 "driver/rtc_io.c", 1895 "driver/rtc_module.c", 1896 "driver/spi_bus_lock.c", 1897 "driver/spi_common.c", 1898 "driver/spi_master.c", 1899 "driver/spi_slave.c", 1900 "driver/uart.c", 1901 ] 1902} 1903 1904# ============================================= libefuse 1905StaticLibrary("esp_efuse") { 1906 _flags_c = [ 1907 "-std=gnu99", 1908 "-O2", 1909 "-Wno-frame-address", 1910 "-ffunction-sections", 1911 "-fdata-sections", 1912 "-fstrict-volatile-bitfields", 1913 "-mlongcalls", 1914 "-nostdlib", 1915 "-Wall", 1916 "-Werror=all", 1917 "-Wno-error=unused-function", 1918 "-Wno-error=unused-but-set-variable", 1919 "-Wno-error=unused-variable", 1920 "-Wno-error=deprecated-declarations", 1921 "-Wextra", 1922 "-Wno-unused-parameter", 1923 "-Wno-sign-compare", 1924 "-Wno-old-style-declaration", 1925 "-MMD", 1926 "-MP", 1927 ] 1928 1929 _flags_s = [] 1930 _flags_cc = [] 1931 _defines = [ 1932 "ESP_PLATFORM", 1933 "IDF_VER=\"v4.3.1-dirty\"", 1934 "NDEBUG", 1935 "_GNU_SOURCE", 1936 "UNITY_INCLUDE_CONFIG_H", 1937 "HAVE_CONFIG_H", 1938 ] 1939 1940 _includes = [ 1941 "efuse/private_include", 1942 "efuse/esp32/include", 1943 "efuse/include", 1944 "app_trace/include", 1945 "app_update/include", 1946 "bootloader_support/include", 1947 "driver/include", 1948 "driver/esp32/include", 1949 "driver/esp32/include/driver", 1950 "esp32/include", 1951 "esp_common/include", 1952 "esp_event/include", 1953 "esp_hw_support", 1954 "esp_hw_support/include", 1955 "esp_hw_support/port/esp32/private_include", 1956 "esp_netif/include", 1957 "esp_ringbuf/include", 1958 "esp_rom/include", 1959 "esp_rom/esp32", 1960 "esp_rom/include/esp32", 1961 "esp_system/include", 1962 "esp_timer/include", 1963 "esp_wifi/include", 1964 "esp_wifi/esp32/include", 1965 "hal/esp32/include", 1966 "hal/include", 1967 "heap/include", 1968 "log/include", 1969 ".", 1970 "newlib/platform_include", 1971 "nvs_flash/include", 1972 "pthread/include", 1973 "soc/include", 1974 "soc/esp32", 1975 "soc/esp32/include", 1976 "spi_flash/include", 1977 "tcpip_adapter/include", 1978 "xtensa/include", 1979 "xtensa/esp32/include", 1980 "esp32", 1981 "src", 1982 "src/esp32", 1983 ] 1984 1985 _ldflags = [] 1986 sources = [ 1987 "efuse/esp32/esp_efuse_table.c", 1988 "efuse/src/esp32/esp_efuse_api.c", 1989 "efuse/src/esp32/esp_efuse_fields.c", 1990 "efuse/src/esp32/esp_efuse_utility.c", 1991 "efuse/src/esp_efuse_api.c", 1992 "efuse/src/esp_efuse_fields.c", 1993 "efuse/src/esp_efuse_utility.c", 1994 ] 1995} 1996 1997# ============================================= libesp32 1998StaticLibrary("esp_esp32") { 1999 _flags_c = [ 2000 "-std=gnu99", 2001 "-O2", 2002 "-Wno-frame-address", 2003 "-ffunction-sections", 2004 "-fdata-sections", 2005 "-fstrict-volatile-bitfields", 2006 "-mlongcalls", 2007 "-nostdlib", 2008 "-Wall", 2009 "-Werror=all", 2010 "-Wno-error=unused-function", 2011 "-Wno-error=unused-but-set-variable", 2012 "-Wno-error=unused-variable", 2013 "-Wno-error=deprecated-declarations", 2014 "-Wextra", 2015 "-Wno-unused-parameter", 2016 "-Wno-sign-compare", 2017 "-Wno-old-style-declaration", 2018 "-MMD", 2019 "-MP", 2020 ] 2021 2022 _flags_s = [] 2023 _flags_cc = [] 2024 _defines = [ 2025 "ESP_PLATFORM", 2026 "IDF_VER=\"v4.3.1-dirty\"", 2027 "NDEBUG", 2028 "_GNU_SOURCE", 2029 "UNITY_INCLUDE_CONFIG_H", 2030 "HAVE_CONFIG_H", 2031 ] 2032 2033 _includes = [ 2034 "esp32/include", 2035 "app_trace/include", 2036 "app_update/include", 2037 "bootloader_support/include", 2038 "driver/include", 2039 "driver/esp32/include", 2040 "driver/esp32/include/driver", 2041 "efuse/esp32/include", 2042 "efuse/include", 2043 "esp_common/include", 2044 "esp_event/include", 2045 "esp_hw_support", 2046 "esp_hw_support/include", 2047 "esp_hw_support/port/esp32/private_include", 2048 "esp_netif/include", 2049 "esp_ringbuf/include", 2050 "esp_rom/include", 2051 "esp_rom/esp32", 2052 "esp_rom/include/esp32", 2053 "esp_system/include", 2054 "esp_timer/include", 2055 "esp_wifi/include", 2056 "esp_wifi/esp32/include", 2057 "hal/esp32/include", 2058 "hal/include", 2059 "heap/include", 2060 "log/include", 2061 ".", 2062 "newlib/platform_include", 2063 "nvs_flash/include", 2064 "pthread/include", 2065 "soc/include", 2066 "soc/esp32", 2067 "soc/esp32/include", 2068 "spi_flash/include", 2069 "tcpip_adapter/include", 2070 "xtensa/include", 2071 "xtensa/esp32/include", 2072 ] 2073 2074 _ldflags = [] 2075 sources = [ 2076 "esp32/cache_err_int.c", 2077 "esp32/cache_sram_mmu.c", 2078 "esp32/clk.c", 2079 "esp32/crosscore_int.c", 2080 "esp32/dport_access.c", 2081 "esp32/esp_himem.c", 2082 "esp32/hw_random.c", 2083 "esp32/spiram.c", 2084 "esp32/spiram_psram.c", 2085 "esp32/system_api_esp32.c", 2086 ] 2087} 2088 2089# ============================================= libesp_adc_cal 2090StaticLibrary("esp_adc_cal") { 2091 _flags_c = [ 2092 "-std=gnu99", 2093 "-O2", 2094 "-Wno-frame-address", 2095 "-ffunction-sections", 2096 "-fdata-sections", 2097 "-fstrict-volatile-bitfields", 2098 "-mlongcalls", 2099 "-nostdlib", 2100 "-Wall", 2101 "-Werror=all", 2102 "-Wno-error=unused-function", 2103 "-Wno-error=unused-but-set-variable", 2104 "-Wno-error=unused-variable", 2105 "-Wno-error=deprecated-declarations", 2106 "-Wextra", 2107 "-Wno-unused-parameter", 2108 "-Wno-sign-compare", 2109 "-Wno-old-style-declaration", 2110 "-MMD", 2111 "-MP", 2112 ] 2113 2114 _flags_s = [] 2115 _flags_cc = [] 2116 _defines = [ 2117 "ESP_PLATFORM", 2118 "IDF_VER=\"v4.3.1-dirty\"", 2119 "NDEBUG", 2120 "_GNU_SOURCE", 2121 "UNITY_INCLUDE_CONFIG_H", 2122 "HAVE_CONFIG_H", 2123 ] 2124 2125 _includes = [ 2126 "app_trace/include", 2127 "app_update/include", 2128 "bootloader_support/include", 2129 "driver/include", 2130 "driver/esp32/include", 2131 "driver/esp32/include/driver", 2132 "efuse/esp32/include", 2133 "efuse/include", 2134 "esp32/include", 2135 "esp_adc_cal/include", 2136 "esp_common/include", 2137 "esp_event/include", 2138 "esp_hw_support", 2139 "esp_hw_support/include", 2140 "esp_hw_support/port/esp32/private_include", 2141 "esp_netif/include", 2142 "esp_ringbuf/include", 2143 "esp_rom/include", 2144 "esp_rom/esp32", 2145 "esp_rom/include/esp32", 2146 "esp_system/include", 2147 "esp_timer/include", 2148 "esp_wifi/include", 2149 "esp_wifi/esp32/include", 2150 "hal/esp32/include", 2151 "hal/include", 2152 "heap/include", 2153 "log/include", 2154 ".", 2155 "newlib/platform_include", 2156 "nvs_flash/include", 2157 "pthread/include", 2158 "soc/include", 2159 "soc/esp32", 2160 "soc/esp32/include", 2161 "spi_flash/include", 2162 "tcpip_adapter/include", 2163 "xtensa/include", 2164 "xtensa/esp32/include", 2165 ] 2166 2167 _ldflags = [] 2168 sources = [ "esp_adc_cal/esp_adc_cal_esp32.c" ] 2169} 2170 2171# ============================================= libesp_common 2172StaticLibrary("esp_common") { 2173 _flags_c = [ 2174 "-std=gnu99", 2175 "-O2", 2176 "-Wno-frame-address", 2177 "-ffunction-sections", 2178 "-fdata-sections", 2179 "-fstrict-volatile-bitfields", 2180 "-mlongcalls", 2181 "-nostdlib", 2182 "-Wall", 2183 "-Werror=all", 2184 "-Wno-error=unused-function", 2185 "-Wno-error=unused-but-set-variable", 2186 "-Wno-error=unused-variable", 2187 "-Wno-error=deprecated-declarations", 2188 "-Wextra", 2189 "-Wno-unused-parameter", 2190 "-Wno-sign-compare", 2191 "-Wno-old-style-declaration", 2192 "-MMD", 2193 "-MP", 2194 ] 2195 2196 _flags_s = [] 2197 _flags_cc = [] 2198 _defines = [ 2199 "ESP_PLATFORM", 2200 "IDF_VER=\"v4.3.1-dirty\"", 2201 "NDEBUG", 2202 "_GNU_SOURCE", 2203 "UNITY_INCLUDE_CONFIG_H", 2204 "HAVE_CONFIG_H", 2205 ] 2206 2207 _includes = [ 2208 "esp_common/include", 2209 "app_trace/include", 2210 "app_update/include", 2211 "bootloader_support/include", 2212 "driver/include", 2213 "driver/esp32/include", 2214 "driver/esp32/include/driver", 2215 "efuse/esp32/include", 2216 "efuse/include", 2217 "esp32/include", 2218 "esp_event/include", 2219 "esp_hw_support", 2220 "esp_hw_support/include", 2221 "esp_hw_support/port/esp32/private_include", 2222 "esp_netif/include", 2223 "esp_ringbuf/include", 2224 "esp_rom/include", 2225 "esp_rom/esp32", 2226 "esp_rom/include/esp32", 2227 "esp_system/include", 2228 "esp_timer/include", 2229 "esp_wifi/include", 2230 "esp_wifi/esp32/include", 2231 "hal/esp32/include", 2232 "hal/include", 2233 "heap/include", 2234 "log/include", 2235 ".", 2236 "newlib/platform_include", 2237 "nvs_flash/include", 2238 "pthread/include", 2239 "soc/include", 2240 "soc/esp32", 2241 "soc/esp32/include", 2242 "spi_flash/include", 2243 "tcpip_adapter/include", 2244 "xtensa/include", 2245 "xtensa/esp32/include", 2246 "src", 2247 ] 2248 2249 _ldflags = [] 2250 sources = [ 2251 "esp_common/src/brownout.c", 2252 "esp_common/src/dbg_stubs.c", 2253 "esp_common/src/esp_err.c", 2254 "esp_common/src/esp_err_to_name.c", 2255 "esp_common/src/freertos_hooks.c", 2256 "esp_common/src/int_wdt.c", 2257 "esp_common/src/mac_addr.c", 2258 "esp_common/src/stack_check.c", 2259 "esp_common/src/task_wdt.c", 2260 ] 2261} 2262 2263# ============================================= libesp_event 2264StaticLibrary("esp_event") { 2265 _flags_c = [ 2266 "-std=gnu99", 2267 "-O2", 2268 "-Wno-frame-address", 2269 "-ffunction-sections", 2270 "-fdata-sections", 2271 "-fstrict-volatile-bitfields", 2272 "-mlongcalls", 2273 "-nostdlib", 2274 "-Wall", 2275 "-Werror=all", 2276 "-Wno-error=unused-function", 2277 "-Wno-error=unused-but-set-variable", 2278 "-Wno-error=unused-variable", 2279 "-Wno-error=deprecated-declarations", 2280 "-Wextra", 2281 "-Wno-unused-parameter", 2282 "-Wno-sign-compare", 2283 "-Wno-old-style-declaration", 2284 "-MMD", 2285 "-MP", 2286 ] 2287 2288 _flags_s = [] 2289 _flags_cc = [] 2290 _defines = [ 2291 "ESP_PLATFORM", 2292 "IDF_VER=\"v4.3.1-dirty\"", 2293 "NDEBUG", 2294 "_GNU_SOURCE", 2295 "UNITY_INCLUDE_CONFIG_H", 2296 "HAVE_CONFIG_H", 2297 ] 2298 2299 _includes = [ 2300 "esp_event/private_include", 2301 "esp_event/include", 2302 "app_trace/include", 2303 "app_update/include", 2304 "bootloader_support/include", 2305 "driver/include", 2306 "driver/esp32/include", 2307 "driver/esp32/include/driver", 2308 "efuse/esp32/include", 2309 "efuse/include", 2310 "esp32/include", 2311 "esp_common/include", 2312 "esp_hw_support", 2313 "esp_hw_support/include", 2314 "esp_hw_support/port/esp32/private_include", 2315 "esp_netif/include", 2316 "esp_ringbuf/include", 2317 "esp_rom/include", 2318 "esp_rom/esp32", 2319 "esp_rom/include/esp32", 2320 "esp_system/include", 2321 "esp_timer/include", 2322 "esp_wifi/include", 2323 "esp_wifi/esp32/include", 2324 "hal/esp32/include", 2325 "hal/include", 2326 "heap/include", 2327 "log/include", 2328 ".", 2329 "newlib/platform_include", 2330 "nvs_flash/include", 2331 "pthread/include", 2332 "soc/include", 2333 "soc/esp32", 2334 "soc/esp32/include", 2335 "spi_flash/include", 2336 "tcpip_adapter/include", 2337 "xtensa/include", 2338 "xtensa/esp32/include", 2339 ] 2340 2341 _ldflags = [] 2342 sources = [ 2343 "esp_event/default_event_loop.c", 2344 "esp_event/esp_event.c", 2345 "esp_event/esp_event_private.c", 2346 "esp_event/event_loop_legacy.c", 2347 "esp_event/event_send.c", 2348 ] 2349} 2350 2351# ============================================= libesp_hw_support 2352StaticLibrary("esp_hw_support") { 2353 _flags_c = [ 2354 "-std=gnu99", 2355 "-O2", 2356 "-Wno-frame-address", 2357 "-ffunction-sections", 2358 "-fdata-sections", 2359 "-fstrict-volatile-bitfields", 2360 "-mlongcalls", 2361 "-nostdlib", 2362 "-Wall", 2363 "-Werror=all", 2364 "-Wno-error=unused-function", 2365 "-Wno-error=unused-but-set-variable", 2366 "-Wno-error=unused-variable", 2367 "-Wno-error=deprecated-declarations", 2368 "-Wextra", 2369 "-Wno-unused-parameter", 2370 "-Wno-sign-compare", 2371 "-Wno-old-style-declaration", 2372 "-MMD", 2373 "-MP", 2374 "-fno-jump-tables", 2375 "-fno-tree-switch-conversion", 2376 ] 2377 2378 _flags_s = [] 2379 _flags_cc = [] 2380 _defines = [ 2381 "ESP_PLATFORM", 2382 "IDF_VER=\"v4.3.1-dirty\"", 2383 "NDEBUG", 2384 "_GNU_SOURCE", 2385 "UNITY_INCLUDE_CONFIG_H", 2386 "HAVE_CONFIG_H", 2387 ] 2388 2389 _includes = [ 2390 "esp_hw_support", 2391 "esp_hw_support/include", 2392 "esp_hw_support/port/esp32/private_include", 2393 "app_trace/include", 2394 "app_update/include", 2395 "bootloader_support/include", 2396 "driver/include", 2397 "driver/esp32/include", 2398 "driver/esp32/include/driver", 2399 "efuse/esp32/include", 2400 "efuse/include", 2401 "esp32/include", 2402 "esp_common/include", 2403 "esp_event/include", 2404 "esp_netif/include", 2405 "esp_ringbuf/include", 2406 "esp_rom/include", 2407 "esp_rom/esp32", 2408 "esp_rom/include/esp32", 2409 "esp_system/include", 2410 "esp_timer/include", 2411 "esp_wifi/include", 2412 "esp_wifi/esp32/include", 2413 "hal/esp32/include", 2414 "hal/include", 2415 "heap/include", 2416 "log/include", 2417 ".", 2418 "newlib/platform_include", 2419 "nvs_flash/include", 2420 "pthread/include", 2421 "soc/include", 2422 "soc/esp32", 2423 "soc/esp32/include", 2424 "spi_flash/include", 2425 "tcpip_adapter/include", 2426 "xtensa/include", 2427 "xtensa/esp32/include", 2428 "port/esp32", 2429 ] 2430 2431 _ldflags = [] 2432 sources = [ 2433 "esp_hw_support/clk_ctrl_os.c", 2434 "esp_hw_support/compare_set.c", 2435 "esp_hw_support/cpu_util.c", 2436 "esp_hw_support/port/esp32/rtc_clk.c", 2437 "esp_hw_support/port/esp32/rtc_clk_init.c", 2438 "esp_hw_support/port/esp32/rtc_init.c", 2439 "esp_hw_support/port/esp32/rtc_pm.c", 2440 "esp_hw_support/port/esp32/rtc_sleep.c", 2441 "esp_hw_support/port/esp32/rtc_time.c", 2442 "esp_hw_support/port/esp32/rtc_wdt.c", 2443 ] 2444} 2445 2446# ============================================= libesp_netif 2447StaticLibrary("esp_netif") { 2448 _flags_c = [ 2449 "-std=gnu99", 2450 "-O2", 2451 "-Wno-frame-address", 2452 "-ffunction-sections", 2453 "-fdata-sections", 2454 "-fstrict-volatile-bitfields", 2455 "-mlongcalls", 2456 "-nostdlib", 2457 "-Wall", 2458 "-Werror=all", 2459 "-Wno-error=unused-function", 2460 "-Wno-error=unused-but-set-variable", 2461 "-Wno-error=unused-variable", 2462 "-Wno-error=deprecated-declarations", 2463 "-Wextra", 2464 "-Wno-unused-parameter", 2465 "-Wno-sign-compare", 2466 "-Wno-old-style-declaration", 2467 "-MMD", 2468 "-MP", 2469 ] 2470 2471 _flags_s = [] 2472 _flags_cc = [] 2473 _defines = [ 2474 "ESP_PLATFORM", 2475 "IDF_VER=\"v4.3.1-dirty\"", 2476 "NDEBUG", 2477 "_GNU_SOURCE", 2478 "UNITY_INCLUDE_CONFIG_H", 2479 "HAVE_CONFIG_H", 2480 ] 2481 2482 _includes = [ 2483 "esp_netif/private_include", 2484 "esp_netif/lwip", 2485 "esp_netif/include", 2486 "app_trace/include", 2487 "app_update/include", 2488 "bootloader_support/include", 2489 "driver/include", 2490 "driver/esp32/include", 2491 "driver/esp32/include/driver", 2492 "efuse/esp32/include", 2493 "efuse/include", 2494 "esp32/include", 2495 "esp_common/include", 2496 "esp_event/include", 2497 "esp_hw_support", 2498 "esp_hw_support/include", 2499 "esp_hw_support/port/esp32/private_include", 2500 "esp_ringbuf/include", 2501 "esp_rom/include", 2502 "esp_rom/esp32", 2503 "esp_rom/include/esp32", 2504 "esp_system/include", 2505 "esp_timer/include", 2506 "esp_wifi/include", 2507 "esp_wifi/esp32/include", 2508 "hal/esp32/include", 2509 "hal/include", 2510 "heap/include", 2511 "log/include", 2512 ".", 2513 "newlib/platform_include", 2514 "nvs_flash/include", 2515 "pthread/include", 2516 "soc/include", 2517 "soc/esp32", 2518 "soc/esp32/include", 2519 "spi_flash/include", 2520 "tcpip_adapter/include", 2521 "xtensa/include", 2522 "xtensa/esp32/include", 2523 "esp_lwip", 2524 "loopback", 2525 ] 2526 2527 _ldflags = [] 2528 sources = [ 2529 "esp_netif/esp_netif_defaults.c", 2530 "esp_netif/esp_netif_handlers.c", 2531 "esp_netif/esp_netif_objects.c", 2532 "esp_netif/loopback/esp_netif_loopback.c", 2533 "esp_netif/lwip/esp_netif_lwip.c", 2534 "esp_netif/lwip/esp_netif_lwip_defaults.c", 2535 "esp_netif/lwip/esp_netif_sta_list.c", 2536 ] 2537} 2538 2539# ============================================= libesp_ringbuf 2540StaticLibrary("esp_ringbuf") { 2541 _flags_c = [ 2542 "-std=gnu99", 2543 "-O2", 2544 "-Wno-frame-address", 2545 "-ffunction-sections", 2546 "-fdata-sections", 2547 "-fstrict-volatile-bitfields", 2548 "-mlongcalls", 2549 "-nostdlib", 2550 "-Wall", 2551 "-Werror=all", 2552 "-Wno-error=unused-function", 2553 "-Wno-error=unused-but-set-variable", 2554 "-Wno-error=unused-variable", 2555 "-Wno-error=deprecated-declarations", 2556 "-Wextra", 2557 "-Wno-unused-parameter", 2558 "-Wno-sign-compare", 2559 "-Wno-old-style-declaration", 2560 "-MMD", 2561 "-MP", 2562 ] 2563 2564 _flags_s = [] 2565 _flags_cc = [] 2566 _defines = [ 2567 "ESP_PLATFORM", 2568 "IDF_VER=\"v4.3.1-dirty\"", 2569 "NDEBUG", 2570 "_GNU_SOURCE", 2571 "UNITY_INCLUDE_CONFIG_H", 2572 "HAVE_CONFIG_H", 2573 ] 2574 2575 _includes = [ 2576 "esp_ringbuf/include", 2577 "app_trace/include", 2578 "app_update/include", 2579 "bootloader_support/include", 2580 "driver/include", 2581 "driver/esp32/include", 2582 "driver/esp32/include/driver", 2583 "efuse/esp32/include", 2584 "efuse/include", 2585 "esp32/include", 2586 "esp_common/include", 2587 "esp_event/include", 2588 "esp_hw_support", 2589 "esp_hw_support/include", 2590 "esp_hw_support/port/esp32/private_include", 2591 "esp_netif/include", 2592 "esp_rom/include", 2593 "esp_rom/esp32", 2594 "esp_rom/include/esp32", 2595 "esp_system/include", 2596 "esp_timer/include", 2597 "esp_wifi/include", 2598 "esp_wifi/esp32/include", 2599 "hal/esp32/include", 2600 "hal/include", 2601 "heap/include", 2602 "log/include", 2603 ".", 2604 "newlib/platform_include", 2605 "nvs_flash/include", 2606 "pthread/include", 2607 "soc/include", 2608 "soc/esp32", 2609 "soc/esp32/include", 2610 "spi_flash/include", 2611 "tcpip_adapter/include", 2612 "xtensa/include", 2613 "xtensa/esp32/include", 2614 ] 2615 2616 _ldflags = [] 2617 sources = [ "esp_ringbuf/ringbuf.c" ] 2618} 2619 2620# ============================================= libesp_rom 2621StaticLibrary("esp_rom") { 2622 _flags_c = [ 2623 "-std=gnu99", 2624 "-O2", 2625 "-Wno-frame-address", 2626 "-ffunction-sections", 2627 "-fdata-sections", 2628 "-fstrict-volatile-bitfields", 2629 "-mlongcalls", 2630 "-nostdlib", 2631 "-Wall", 2632 "-Werror=all", 2633 "-Wno-error=unused-function", 2634 "-Wno-error=unused-but-set-variable", 2635 "-Wno-error=unused-variable", 2636 "-Wno-error=deprecated-declarations", 2637 "-Wextra", 2638 "-Wno-unused-parameter", 2639 "-Wno-sign-compare", 2640 "-Wno-old-style-declaration", 2641 "-MMD", 2642 "-MP", 2643 ] 2644 2645 _flags_s = [ 2646 "-MMD", 2647 "-MP", 2648 ] 2649 2650 _flags_cc = [] 2651 _defines = [ 2652 "ESP_PLATFORM", 2653 "IDF_VER=\"v4.3.1-dirty\"", 2654 "NDEBUG", 2655 "_GNU_SOURCE", 2656 "UNITY_INCLUDE_CONFIG_H", 2657 "HAVE_CONFIG_H", 2658 ] 2659 2660 _includes = [ 2661 "esp_rom/include", 2662 "esp_rom/esp32", 2663 "esp_rom/include/esp32", 2664 "app_trace/include", 2665 "app_update/include", 2666 "bootloader_support/include", 2667 "driver/include", 2668 "driver/esp32/include", 2669 "driver/esp32/include/driver", 2670 "efuse/esp32/include", 2671 "efuse/include", 2672 "esp32/include", 2673 "esp_common/include", 2674 "esp_event/include", 2675 "esp_hw_support", 2676 "esp_hw_support/include", 2677 "esp_hw_support/port/esp32/private_include", 2678 "esp_netif/include", 2679 "esp_ringbuf/include", 2680 "esp_system/include", 2681 "esp_timer/include", 2682 "esp_wifi/include", 2683 "esp_wifi/esp32/include", 2684 "hal/esp32/include", 2685 "hal/include", 2686 "heap/include", 2687 "log/include", 2688 ".", 2689 "newlib/platform_include", 2690 "nvs_flash/include", 2691 "pthread/include", 2692 "soc/include", 2693 "soc/esp32", 2694 "soc/esp32/include", 2695 "spi_flash/include", 2696 "tcpip_adapter/include", 2697 "xtensa/include", 2698 "xtensa/esp32/include", 2699 "patches", 2700 ] 2701 2702 _ldflags = [] 2703 sources = [ 2704 "esp_rom/patches/esp_rom_crc.c", 2705 "esp_rom/patches/esp_rom_longjmp.S", 2706 "esp_rom/patches/esp_rom_sys.c", 2707 "esp_rom/patches/esp_rom_uart.c", 2708 ] 2709} 2710 2711# ============================================= libesp_system 2712StaticLibrary("esp_system") { 2713 _flags_c = [ 2714 "-std=gnu99", 2715 "-O2", 2716 "-Wno-frame-address", 2717 "-ffunction-sections", 2718 "-fdata-sections", 2719 "-fstrict-volatile-bitfields", 2720 "-mlongcalls", 2721 "-nostdlib", 2722 "-Wall", 2723 "-Werror=all", 2724 "-Wno-error=unused-function", 2725 "-Wno-error=unused-but-set-variable", 2726 "-Wno-error=unused-variable", 2727 "-Wno-error=deprecated-declarations", 2728 "-Wextra", 2729 "-Wno-unused-parameter", 2730 "-Wno-sign-compare", 2731 "-Wno-old-style-declaration", 2732 "-MMD", 2733 "-MP", 2734 ] 2735 2736 _flags_s = [ 2737 "-MMD", 2738 "-MP", 2739 ] 2740 2741 _flags_cc = [] 2742 _defines = [ 2743 "ESP_PLATFORM", 2744 "IDF_VER=\"v4.3.1-dirty\"", 2745 "NDEBUG", 2746 "_GNU_SOURCE", 2747 "UNITY_INCLUDE_CONFIG_H", 2748 "HAVE_CONFIG_H", 2749 ] 2750 2751 _includes = [ 2752 "esp_system/private_include", 2753 "esp_system/port/include", 2754 "esp_system/include", 2755 "app_trace/include", 2756 "app_update/include", 2757 "bootloader_support/include", 2758 "driver/include", 2759 "driver/esp32/include", 2760 "driver/esp32/include/driver", 2761 "efuse/esp32/include", 2762 "efuse/include", 2763 "esp32/include", 2764 "esp_common/include", 2765 "esp_event/include", 2766 "esp_hw_support", 2767 "esp_hw_support/include", 2768 "esp_hw_support/port/esp32/private_include", 2769 "esp_netif/include", 2770 "esp_ringbuf/include", 2771 "esp_rom/include", 2772 "esp_rom/esp32", 2773 "esp_rom/include/esp32", 2774 "esp_timer/include", 2775 "esp_wifi/include", 2776 "esp_wifi/esp32/include", 2777 "hal/esp32/include", 2778 "hal/include", 2779 "heap/include", 2780 "log/include", 2781 ".", 2782 "newlib/platform_include", 2783 "nvs_flash/include", 2784 "pthread/include", 2785 "soc/include", 2786 "soc/esp32", 2787 "soc/esp32/include", 2788 "spi_flash/include", 2789 "tcpip_adapter/include", 2790 "xtensa/include", 2791 "xtensa/esp32/include", 2792 "port", 2793 "port/soc/esp32", 2794 "port/arch/xtensa", 2795 ] 2796 2797 _ldflags = [] 2798 sources = [ 2799 "esp_system/esp_async_memcpy.c", 2800 "esp_system/intr_alloc.c", 2801 "esp_system/panic.c", 2802 "esp_system/port/arch/xtensa/panic_arch.c", 2803 "esp_system/port/arch/xtensa/panic_handler_asm.S", 2804 "esp_system/port/cpu_start.c", 2805 "esp_system/port/panic_handler.c", 2806 "esp_system/port/soc/esp32/clk.c", 2807 "esp_system/port/soc/esp32/dport_panic_highint_hdl.S", 2808 "esp_system/port/soc/esp32/intr.c", 2809 "esp_system/port/soc/esp32/reset_reason.c", 2810 "esp_system/sleep_modes.c", 2811 "esp_system/startup.c", 2812 "esp_system/system_api.c", 2813 "esp_system/system_time.c", 2814 ] 2815} 2816 2817# ============================================= libesp_timer 2818StaticLibrary("esp_timer") { 2819 _flags_c = [ 2820 "-std=gnu99", 2821 "-O2", 2822 "-Wno-frame-address", 2823 "-ffunction-sections", 2824 "-fdata-sections", 2825 "-fstrict-volatile-bitfields", 2826 "-mlongcalls", 2827 "-nostdlib", 2828 "-Wall", 2829 "-Werror=all", 2830 "-Wno-error=unused-function", 2831 "-Wno-error=unused-but-set-variable", 2832 "-Wno-error=unused-variable", 2833 "-Wno-error=deprecated-declarations", 2834 "-Wextra", 2835 "-Wno-unused-parameter", 2836 "-Wno-sign-compare", 2837 "-Wno-old-style-declaration", 2838 "-MMD", 2839 "-MP", 2840 ] 2841 2842 _flags_s = [] 2843 _flags_cc = [] 2844 _defines = [ 2845 "ESP_PLATFORM", 2846 "IDF_VER=\"v4.3.1-dirty\"", 2847 "NDEBUG", 2848 "_GNU_SOURCE", 2849 "UNITY_INCLUDE_CONFIG_H", 2850 "HAVE_CONFIG_H", 2851 ] 2852 2853 _includes = [ 2854 "esp_timer/private_include", 2855 "esp_timer/include", 2856 "app_trace/include", 2857 "app_update/include", 2858 "bootloader_support/include", 2859 "driver/include", 2860 "driver/esp32/include", 2861 "driver/esp32/include/driver", 2862 "efuse/esp32/include", 2863 "efuse/include", 2864 "esp32/include", 2865 "esp_common/include", 2866 "esp_event/include", 2867 "esp_hw_support", 2868 "esp_hw_support/include", 2869 "esp_hw_support/port/esp32/private_include", 2870 "esp_netif/include", 2871 "esp_ringbuf/include", 2872 "esp_rom/include", 2873 "esp_rom/esp32", 2874 "esp_rom/include/esp32", 2875 "esp_system/include", 2876 "esp_wifi/include", 2877 "esp_wifi/esp32/include", 2878 "hal/esp32/include", 2879 "hal/include", 2880 "heap/include", 2881 "log/include", 2882 ".", 2883 "newlib/platform_include", 2884 "nvs_flash/include", 2885 "pthread/include", 2886 "soc/include", 2887 "soc/esp32", 2888 "soc/esp32/include", 2889 "spi_flash/include", 2890 "tcpip_adapter/include", 2891 "xtensa/include", 2892 "xtensa/esp32/include", 2893 "src", 2894 ] 2895 2896 _ldflags = [] 2897 sources = [ 2898 "esp_timer/src/esp_timer.c", 2899 "esp_timer/src/esp_timer_impl_lac.c", 2900 "esp_timer/src/ets_timer_legacy.c", 2901 ] 2902} 2903 2904# ============================================= libesp_wifi 2905StaticLibrary("esp_wifi") { 2906 _flags_c = [ 2907 "-std=gnu99", 2908 "-O2", 2909 "-Wno-frame-address", 2910 "-ffunction-sections", 2911 "-fdata-sections", 2912 "-fstrict-volatile-bitfields", 2913 "-mlongcalls", 2914 "-nostdlib", 2915 "-Wall", 2916 "-Werror=all", 2917 "-Wno-error=unused-function", 2918 "-Wno-error=unused-but-set-variable", 2919 "-Wno-error=unused-variable", 2920 "-Wno-error=deprecated-declarations", 2921 "-Wextra", 2922 "-Wno-unused-parameter", 2923 "-Wno-sign-compare", 2924 "-Wno-old-style-declaration", 2925 "-MMD", 2926 "-MP", 2927 ] 2928 2929 _flags_s = [] 2930 _flags_cc = [] 2931 _defines = [ 2932 "ESP_PLATFORM", 2933 "IDF_VER=\"v4.3.1-dirty\"", 2934 "NDEBUG", 2935 "_GNU_SOURCE", 2936 "UNITY_INCLUDE_CONFIG_H", 2937 "HAVE_CONFIG_H", 2938 ] 2939 2940 _includes = [ 2941 "esp_wifi/include", 2942 "esp_wifi/esp32/include", 2943 "app_trace/include", 2944 "app_update/include", 2945 "bootloader_support/include", 2946 "driver/include", 2947 "driver/esp32/include", 2948 "driver/esp32/include/driver", 2949 "efuse/esp32/include", 2950 "efuse/include", 2951 "esp32/include", 2952 "esp_common/include", 2953 "esp_event/include", 2954 "esp_hw_support", 2955 "esp_hw_support/include", 2956 "esp_hw_support/port/esp32/private_include", 2957 "esp_netif/include", 2958 "esp_ringbuf/include", 2959 "esp_rom/include", 2960 "esp_rom/esp32", 2961 "esp_rom/include/esp32", 2962 "esp_system/include", 2963 "esp_timer/include", 2964 "hal/esp32/include", 2965 "hal/include", 2966 "heap/include", 2967 "log/include", 2968 ".", 2969 "newlib/platform_include", 2970 "nvs_flash/include", 2971 "pthread/include", 2972 "soc/include", 2973 "soc/esp32", 2974 "soc/esp32/include", 2975 "spi_flash/include", 2976 "tcpip_adapter/include", 2977 "xtensa/include", 2978 "xtensa/esp32/include", 2979 "src", 2980 "esp32", 2981 ] 2982 2983 _ldflags = [] 2984 sources = [ 2985 "esp_wifi/esp32/esp_adapter.c", 2986 "esp_wifi/src/coexist.c", 2987 "esp_wifi/src/lib_printf.c", 2988 "esp_wifi/src/phy_init.c", 2989 "esp_wifi/src/wifi_default.c", 2990 "esp_wifi/src/wifi_init.c", 2991 "esp_wifi/src/wifi_netif.c", 2992 ] 2993} 2994 2995# ============================================= libosal 2996StaticLibrary("esp_osal") { 2997 _flags_c = [ 2998 "-std=gnu99", 2999 "-O2", 3000 "-Wno-frame-address", 3001 "-ffunction-sections", 3002 "-fdata-sections", 3003 "-fstrict-volatile-bitfields", 3004 "-mlongcalls", 3005 "-nostdlib", 3006 "-Wall", 3007 "-Werror=all", 3008 "-Wno-error=unused-function", 3009 "-Wno-error=unused-but-set-variable", 3010 "-Wno-error=unused-variable", 3011 "-Wno-error=deprecated-declarations", 3012 "-Wextra", 3013 "-Wno-unused-parameter", 3014 "-Wno-sign-compare", 3015 "-Wno-old-style-declaration", 3016 "-MMD", 3017 "-MP", 3018 ] 3019 3020 _flags_s = [ 3021 "-MMD", 3022 "-MP", 3023 ] 3024 3025 _flags_cc = [] 3026 _defines = [ 3027 "_ESP_FREERTOS_INTERNAL", 3028 "ESP_PLATFORM", 3029 "IDF_VER=\"v4.3.1-dirty\"", 3030 "NDEBUG", 3031 "_GNU_SOURCE", 3032 "UNITY_INCLUDE_CONFIG_H", 3033 "MBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"", 3034 "HAVE_CONFIG_H", 3035 ] 3036 3037 _includes = [ 3038 "hal/esp32/include", 3039 "hal/include", 3040 "app_trace/include", 3041 "app_update/include", 3042 "bootloader_support/include", 3043 "driver/include", 3044 "driver/esp32/include", 3045 "driver/esp32/include/driver", 3046 "efuse/esp32/include", 3047 "efuse/include", 3048 "esp32/include", 3049 "esp_common/include", 3050 "esp_event/include", 3051 "esp_hw_support", 3052 "esp_hw_support/include", 3053 "esp_hw_support/port/esp32/private_include", 3054 "esp_netif/include", 3055 "esp_ringbuf/include", 3056 "esp_rom/include", 3057 "esp_rom/esp32", 3058 "esp_rom/include/esp32", 3059 "esp_system/include", 3060 "esp_timer/include", 3061 "esp_wifi/include", 3062 "esp_wifi/esp32/include", 3063 "heap/include", 3064 "log/include", 3065 ".", 3066 "newlib/platform_include", 3067 "nvs_flash/include", 3068 "pthread/include", 3069 "soc/include", 3070 "soc/esp32", 3071 "soc/esp32/include", 3072 "spi_flash/include", 3073 "tcpip_adapter/include", 3074 "xtensa/include", 3075 "xtensa/esp32/include", 3076 "esp32", 3077 "osal/include/esp_osal", 3078 "osal/port/xtensa/include/esp_osal", 3079 ] 3080 3081 _ldflags = [] 3082 sources = [ 3083 "osal/event_groups.c", 3084 "osal/list.c", 3085 "osal/liteos_m.c", 3086 "osal/port/port_common.c", 3087 "osal/port/xtensa/port.c", 3088 "osal/port/xtensa/portasm.S", 3089 "osal/port/xtensa/xtensa_context.S", 3090 "osal/port/xtensa/xtensa_init.c", 3091 "osal/port/xtensa/xtensa_vector_defaults.S", 3092 "osal/port/xtensa/xtensa_vectors.S", 3093 "osal/queue.c", 3094 "osal/tasks.c", 3095 ] 3096} 3097 3098# ============================================= libhal 3099StaticLibrary("esp_hal") { 3100 _flags_c = [ 3101 "-std=gnu99", 3102 "-O2", 3103 "-Wno-frame-address", 3104 "-ffunction-sections", 3105 "-fdata-sections", 3106 "-fstrict-volatile-bitfields", 3107 "-mlongcalls", 3108 "-nostdlib", 3109 "-Wall", 3110 "-Werror=all", 3111 "-Wno-error=unused-function", 3112 "-Wno-error=unused-but-set-variable", 3113 "-Wno-error=unused-variable", 3114 "-Wno-error=deprecated-declarations", 3115 "-Wextra", 3116 "-Wno-unused-parameter", 3117 "-Wno-sign-compare", 3118 "-Wno-old-style-declaration", 3119 "-MMD", 3120 "-MP", 3121 ] 3122 3123 _flags_s = [] 3124 _flags_cc = [] 3125 _defines = [ 3126 "ESP_PLATFORM", 3127 "IDF_VER=\"v4.3.1-dirty\"", 3128 "NDEBUG", 3129 "_GNU_SOURCE", 3130 "UNITY_INCLUDE_CONFIG_H", 3131 "HAVE_CONFIG_H", 3132 ] 3133 3134 _includes = [ 3135 "hal/esp32/include", 3136 "hal/include", 3137 "app_trace/include", 3138 "app_update/include", 3139 "bootloader_support/include", 3140 "driver/include", 3141 "driver/esp32/include", 3142 "driver/esp32/include/driver", 3143 "efuse/esp32/include", 3144 "efuse/include", 3145 "esp32/include", 3146 "esp_common/include", 3147 "esp_event/include", 3148 "esp_hw_support", 3149 "esp_hw_support/include", 3150 "esp_hw_support/port/esp32/private_include", 3151 "esp_netif/include", 3152 "esp_ringbuf/include", 3153 "esp_rom/include", 3154 "esp_rom/esp32", 3155 "esp_rom/include/esp32", 3156 "esp_system/include", 3157 "esp_timer/include", 3158 "esp_wifi/include", 3159 "esp_wifi/esp32/include", 3160 "heap/include", 3161 "log/include", 3162 ".", 3163 "newlib/platform_include", 3164 "nvs_flash/include", 3165 "pthread/include", 3166 "soc/include", 3167 "soc/esp32", 3168 "soc/esp32/include", 3169 "spi_flash/include", 3170 "tcpip_adapter/include", 3171 "xtensa/include", 3172 "xtensa/esp32/include", 3173 "esp32", 3174 ] 3175 3176 _ldflags = [] 3177 sources = [ 3178 "hal/adc_hal.c", 3179 "hal/aes_hal.c", 3180 "hal/cpu_hal.c", 3181 "hal/dac_hal.c", 3182 "hal/esp32/adc_hal.c", 3183 "hal/esp32/brownout_hal.c", 3184 "hal/esp32/emac_hal.c", 3185 "hal/esp32/gpio_hal_workaround.c", 3186 "hal/esp32/interrupt_descriptor_table.c", 3187 "hal/esp32/touch_sensor_hal.c", 3188 "hal/gpio_hal.c", 3189 "hal/i2c_hal.c", 3190 "hal/i2c_hal_iram.c", 3191 "hal/i2s_hal.c", 3192 "hal/interrupt_controller_hal.c", 3193 "hal/ledc_hal.c", 3194 "hal/ledc_hal_iram.c", 3195 "hal/mcpwm_hal.c", 3196 "hal/mpu_hal.c", 3197 "hal/pcnt_hal.c", 3198 "hal/rmt_hal.c", 3199 "hal/rtc_io_hal.c", 3200 "hal/sdio_slave_hal.c", 3201 "hal/sha_hal.c", 3202 "hal/sigmadelta_hal.c", 3203 "hal/soc_hal.c", 3204 "hal/spi_flash_hal.c", 3205 "hal/spi_flash_hal_iram.c", 3206 "hal/spi_hal.c", 3207 "hal/spi_hal_iram.c", 3208 "hal/spi_slave_hal.c", 3209 "hal/spi_slave_hal_iram.c", 3210 "hal/timer_hal.c", 3211 "hal/touch_sensor_hal.c", 3212 "hal/twai_hal.c", 3213 "hal/twai_hal_iram.c", 3214 "hal/uart_hal.c", 3215 "hal/uart_hal_iram.c", 3216 "hal/wdt_hal_iram.c", 3217 ] 3218} 3219 3220# ============================================= libheap 3221StaticLibrary("esp_heap") { 3222 _flags_c = [ 3223 "-std=gnu99", 3224 "-O2", 3225 "-Wno-frame-address", 3226 "-ffunction-sections", 3227 "-fdata-sections", 3228 "-fstrict-volatile-bitfields", 3229 "-mlongcalls", 3230 "-nostdlib", 3231 "-Wall", 3232 "-Werror=all", 3233 "-Wno-error=unused-function", 3234 "-Wno-error=unused-but-set-variable", 3235 "-Wno-error=unused-variable", 3236 "-Wno-error=deprecated-declarations", 3237 "-Wextra", 3238 "-Wno-unused-parameter", 3239 "-Wno-sign-compare", 3240 "-Wno-old-style-declaration", 3241 "-MMD", 3242 "-MP", 3243 ] 3244 3245 _flags_s = [] 3246 _flags_cc = [] 3247 _defines = [ 3248 "MULTI_HEAP_FREERTOS", 3249 "ESP_PLATFORM", 3250 "IDF_VER=\"v4.3.1-dirty\"", 3251 "NDEBUG", 3252 "_GNU_SOURCE", 3253 "UNITY_INCLUDE_CONFIG_H", 3254 "HAVE_CONFIG_H", 3255 ] 3256 3257 _includes = [ 3258 "heap/include", 3259 "app_trace/include", 3260 "app_update/include", 3261 "bootloader_support/include", 3262 "driver/include", 3263 "driver/esp32/include", 3264 "driver/esp32/include/driver", 3265 "efuse/esp32/include", 3266 "efuse/include", 3267 "esp32/include", 3268 "esp_common/include", 3269 "esp_event/include", 3270 "esp_hw_support", 3271 "esp_hw_support/include", 3272 "esp_hw_support/port/esp32/private_include", 3273 "esp_netif/include", 3274 "esp_ringbuf/include", 3275 "esp_rom/include", 3276 "esp_rom/esp32", 3277 "esp_rom/include/esp32", 3278 "esp_system/include", 3279 "esp_timer/include", 3280 "esp_wifi/include", 3281 "esp_wifi/esp32/include", 3282 "hal/esp32/include", 3283 "hal/include", 3284 "log/include", 3285 ".", 3286 "newlib/platform_include", 3287 "nvs_flash/include", 3288 "pthread/include", 3289 "soc/include", 3290 "soc/esp32", 3291 "soc/esp32/include", 3292 "spi_flash/include", 3293 "tcpip_adapter/include", 3294 "xtensa/include", 3295 "xtensa/esp32/include", 3296 "//kernel/liteos_m/kernel/include/", 3297 "//device/soc/espressif/esp32/liteos_m/board/", 3298 "//kernel/liteos_m/utils/", 3299 ] 3300 3301 _ldflags = [] 3302 sources = [ 3303 "heap/heap_caps.c", 3304 "heap/heap_caps_init.c", 3305 "heap/heap_tlsf.c", 3306 "heap/multi_heap.c", 3307 ] 3308} 3309 3310# ============================================= liblog 3311StaticLibrary("esp_log") { 3312 _flags_c = [ 3313 "-std=gnu99", 3314 "-O2", 3315 "-Wno-frame-address", 3316 "-ffunction-sections", 3317 "-fdata-sections", 3318 "-fstrict-volatile-bitfields", 3319 "-mlongcalls", 3320 "-nostdlib", 3321 "-Wall", 3322 "-Werror=all", 3323 "-Wno-error=unused-function", 3324 "-Wno-error=unused-but-set-variable", 3325 "-Wno-error=unused-variable", 3326 "-Wno-error=deprecated-declarations", 3327 "-Wextra", 3328 "-Wno-unused-parameter", 3329 "-Wno-sign-compare", 3330 "-Wno-old-style-declaration", 3331 "-MMD", 3332 "-MP", 3333 ] 3334 3335 _flags_s = [] 3336 _flags_cc = [] 3337 _defines = [ 3338 "ESP_PLATFORM", 3339 "IDF_VER=\"v4.3.1-dirty\"", 3340 "NDEBUG", 3341 "_GNU_SOURCE", 3342 "UNITY_INCLUDE_CONFIG_H", 3343 "HAVE_CONFIG_H", 3344 ] 3345 3346 _includes = [ 3347 "log/include", 3348 "app_trace/include", 3349 "app_update/include", 3350 "bootloader_support/include", 3351 "bt/include", 3352 "driver/include", 3353 "driver/esp32/include", 3354 "driver/esp32/include/driver", 3355 "efuse/esp32/include", 3356 "efuse/include", 3357 "esp32/include", 3358 "esp_common/include", 3359 "esp_event/include", 3360 "esp_hw_support", 3361 "esp_hw_support/include", 3362 "esp_hw_support/port/esp32/private_include", 3363 "esp_netif/include", 3364 "esp_ringbuf/include", 3365 "esp_rom/include", 3366 "esp_rom/esp32", 3367 "esp_rom/include/esp32", 3368 "esp_system/include", 3369 "esp_timer/include", 3370 "esp_wifi/include", 3371 "esp_wifi/esp32/include", 3372 "hal/esp32/include", 3373 "hal/include", 3374 "heap/include", 3375 ".", 3376 "newlib/platform_include", 3377 "nvs_flash/include", 3378 "pthread/include", 3379 "soc/include", 3380 "soc/esp32", 3381 "soc/esp32/include", 3382 "spi_flash/include", 3383 "tcpip_adapter/include", 3384 "xtensa/include", 3385 "xtensa/esp32/include", 3386 ] 3387 3388 _ldflags = [] 3389 sources = [ 3390 "log/log.c", 3391 "log/log_buffers.c", 3392 "log/log_freertos.c", 3393 ] 3394} 3395 3396# ============================================= libmain 3397StaticLibrary("esp_oh_driver_hal") { 3398 _flags_c = [ 3399 "-std=gnu99", 3400 "-O2", 3401 "-Wno-frame-address", 3402 "-ffunction-sections", 3403 "-fdata-sections", 3404 "-fstrict-volatile-bitfields", 3405 "-mlongcalls", 3406 "-nostdlib", 3407 "-Wall", 3408 "-Werror=all", 3409 "-Wno-error=unused-function", 3410 "-Wno-error=unused-but-set-variable", 3411 "-Wno-error=unused-variable", 3412 "-Wno-error=deprecated-declarations", 3413 "-Wextra", 3414 "-Wno-unused-parameter", 3415 "-Wno-sign-compare", 3416 "-Wno-old-style-declaration", 3417 "-MMD", 3418 "-MP", 3419 ] 3420 3421 _flags_s = [] 3422 _flags_cc = [] 3423 _defines = [ 3424 "ESP_PLATFORM", 3425 "IDF_VER=\"v4.3.1-dirty\"", 3426 "NDEBUG", 3427 "_GNU_SOURCE", 3428 "UNITY_INCLUDE_CONFIG_H", 3429 "HAVE_CONFIG_H", 3430 ] 3431 3432 _includes = [ 3433 ".", 3434 "app_trace/include", 3435 "app_update/include", 3436 "bootloader_support/include", 3437 "driver/include", 3438 "driver/esp32/include", 3439 "driver/esp32/include/driver", 3440 "efuse/esp32/include", 3441 "efuse/include", 3442 "esp_adc_cal/include", 3443 "esp32/include", 3444 "esp_common/include", 3445 "esp_event/include", 3446 "esp_hw_support", 3447 "esp_hw_support/include", 3448 "esp_hw_support/port/esp32/private_include", 3449 "esp_netif/include", 3450 "esp_ringbuf/include", 3451 "esp_rom/include", 3452 "esp_rom/esp32", 3453 "esp_rom/include/esp32", 3454 "esp_system/include", 3455 "esp_timer/include", 3456 "esp_wifi/include", 3457 "esp_wifi/esp32/include", 3458 "hal/esp32/include", 3459 "hal/include", 3460 "heap/include", 3461 "log/include", 3462 "newlib/platform_include", 3463 "nvs_flash/include", 3464 "pthread/include", 3465 "soc/include", 3466 "soc/esp32", 3467 "soc/esp32/include", 3468 "spi_flash/include", 3469 "tcpip_adapter/include", 3470 "xtensa/include", 3471 "xtensa/esp32/include", 3472 "//commonlibrary/utils_lite/include", 3473 "//device/board/openvalley/components/tlinksdk/interfaces/kits", 3474 "//third_party/bounds_checking_function/include", 3475 "//foundation/systemabilitymgr/samgr_lite/interfaces/kits/samgr", 3476 "//third_party/cmsis/CMSIS/RTOS2/Include", 3477 ] 3478 3479 _ldflags = [] 3480 sources = [ 3481 "oh_driver_hal/adc.c", 3482 "oh_driver_hal/gpio.c", 3483 "oh_driver_hal/oled.c", 3484 "oh_driver_hal/uart.c", 3485 ] 3486} 3487 3488# ============================================= libmbedtls 3489StaticLibrary("esp_mbedtls") { 3490 _flags_c = [ 3491 "-std=gnu99", 3492 "-O2", 3493 "-Wno-frame-address", 3494 "-ffunction-sections", 3495 "-fdata-sections", 3496 "-fstrict-volatile-bitfields", 3497 "-mlongcalls", 3498 "-nostdlib", 3499 "-Wall", 3500 "-Werror=all", 3501 "-Wno-error=unused-function", 3502 "-Wno-error=unused-but-set-variable", 3503 "-Wno-error=unused-variable", 3504 "-Wno-error=deprecated-declarations", 3505 "-Wextra", 3506 "-Wno-unused-parameter", 3507 "-Wno-sign-compare", 3508 "-Wno-old-style-declaration", 3509 "-MMD", 3510 "-MP", 3511 ] 3512 3513 _flags_s = [] 3514 _flags_cc = [] 3515 _defines = [ 3516 "ESP_PLATFORM", 3517 "IDF_VER=\"v4.3.1-dirty\"", 3518 "NDEBUG", 3519 "_GNU_SOURCE", 3520 "UNITY_INCLUDE_CONFIG_H", 3521 "HAVE_CONFIG_H", 3522 ] 3523 3524 _includes = [ 3525 "app_trace/include", 3526 "app_update/include", 3527 "bootloader_support/include", 3528 "driver/include", 3529 "driver/esp32/include", 3530 "driver/esp32/include/driver", 3531 "efuse/esp32/include", 3532 "efuse/include", 3533 "esp32/include", 3534 "esp_common/include", 3535 "esp_event/include", 3536 "esp_hw_support", 3537 "esp_hw_support/include", 3538 "esp_hw_support/port/esp32/private_include", 3539 "esp_netif/include", 3540 "esp_ringbuf/include", 3541 "esp_rom/include", 3542 "esp_rom/esp32", 3543 "esp_rom/include/esp32", 3544 "esp_system/include", 3545 "esp_timer/include", 3546 "esp_wifi/include", 3547 "esp_wifi/esp32/include", 3548 "hal/esp32/include", 3549 "hal/include", 3550 "heap/include", 3551 "log/include", 3552 ".", 3553 "newlib/platform_include", 3554 "nvs_flash/include", 3555 "pthread/include", 3556 "soc/include", 3557 "soc/esp32", 3558 "soc/esp32/include", 3559 "spi_flash/include", 3560 "tcpip_adapter/include", 3561 "xtensa/include", 3562 "xtensa/esp32/include", 3563 "mbedtls/library", 3564 "port", 3565 "port/esp32", 3566 "port/sha", 3567 "port/sha/parallel_engine", 3568 "port/aes", 3569 "port/aes/block", 3570 "port/md", 3571 "esp_crt_bundle", 3572 ] 3573 3574 _ldflags = [] 3575 sources = [ 3576 "mbedtls/esp_crt_bundle/esp_crt_bundle.c", 3577 "mbedtls/port/aes/block/esp_aes.c", 3578 "mbedtls/port/aes/esp_aes_common.c", 3579 "mbedtls/port/aes/esp_aes_gcm.c", 3580 "mbedtls/port/aes/esp_aes_xts.c", 3581 "mbedtls/port/esp32/bignum.c", 3582 "mbedtls/port/esp_bignum.c", 3583 "mbedtls/port/esp_hardware.c", 3584 "mbedtls/port/esp_mem.c", 3585 "mbedtls/port/esp_timing.c", 3586 "mbedtls/port/mbedtls_debug.c", 3587 "mbedtls/port/md/esp_md.c", 3588 "mbedtls/port/net_sockets.c", 3589 "mbedtls/port/sha/esp_sha.c", 3590 "mbedtls/port/sha/parallel_engine/esp_sha1.c", 3591 "mbedtls/port/sha/parallel_engine/esp_sha256.c", 3592 "mbedtls/port/sha/parallel_engine/esp_sha512.c", 3593 "mbedtls/port/sha/parallel_engine/sha.c", 3594 ] 3595} 3596 3597# ============================================= libnewlib 3598StaticLibrary("esp_newlib") { 3599 _flags_c = [ 3600 "-std=gnu99", 3601 "-O2", 3602 "-Wno-frame-address", 3603 "-ffunction-sections", 3604 "-fdata-sections", 3605 "-fstrict-volatile-bitfields", 3606 "-mlongcalls", 3607 "-nostdlib", 3608 "-Wall", 3609 "-Werror=all", 3610 "-Wno-error=unused-function", 3611 "-Wno-error=unused-but-set-variable", 3612 "-Wno-error=unused-variable", 3613 "-Wno-error=deprecated-declarations", 3614 "-Wextra", 3615 "-Wno-unused-parameter", 3616 "-Wno-sign-compare", 3617 "-Wno-old-style-declaration", 3618 "-fno-builtin", 3619 "-MMD", 3620 "-MP", 3621 ] 3622 3623 _flags_s = [] 3624 _flags_cc = [] 3625 _defines = [ 3626 "ESP_PLATFORM", 3627 "IDF_VER=\"v4.3.1-dirty\"", 3628 "NDEBUG", 3629 "_GNU_SOURCE", 3630 "UNITY_INCLUDE_CONFIG_H", 3631 "HAVE_CONFIG_H", 3632 ] 3633 3634 _includes = [ 3635 "newlib/priv_include", 3636 "newlib/platform_include", 3637 "app_trace/include", 3638 "app_update/include", 3639 "bootloader_support/include", 3640 "driver/include", 3641 "driver/esp32/include", 3642 "driver/esp32/include/driver", 3643 "efuse/esp32/include", 3644 "efuse/include", 3645 "esp32/include", 3646 "esp_common/include", 3647 "esp_event/include", 3648 "esp_hw_support", 3649 "esp_hw_support/include", 3650 "esp_hw_support/port/esp32/private_include", 3651 "esp_netif/include", 3652 "esp_ringbuf/include", 3653 "esp_rom/include", 3654 "esp_rom/esp32", 3655 "esp_rom/include/esp32", 3656 "esp_system/include", 3657 "esp_timer/include", 3658 "esp_wifi/include", 3659 "esp_wifi/esp32/include", 3660 "hal/esp32/include", 3661 "hal/include", 3662 "heap/include", 3663 "log/include", 3664 ".", 3665 "nvs_flash/include", 3666 "pthread/include", 3667 "soc/include", 3668 "soc/esp32", 3669 "soc/esp32/include", 3670 "spi_flash/include", 3671 "tcpip_adapter/include", 3672 "xtensa/include", 3673 "xtensa/esp32/include", 3674 "port", 3675 ] 3676 3677 _ldflags = [] 3678 sources = [ 3679 "newlib/abort.c", 3680 "newlib/heap.c", 3681 "newlib/locks.c", 3682 "newlib/newlib_init.c", 3683 "newlib/poll.c", 3684 "newlib/port/esp_time_impl.c", 3685 "newlib/pthread.c", 3686 "newlib/random.c", 3687 "newlib/reent_init.c", 3688 "newlib/syscalls.c", 3689 "newlib/termios.c", 3690 "newlib/time.c", 3691 ] 3692} 3693 3694# ============================================= libnvs_flash 3695StaticLibrary("esp_nvs_flash") { 3696 _flags_c = [] 3697 _flags_s = [] 3698 _flags_cc = [ 3699 "-std=gnu++11", 3700 "-O2", 3701 "-Wno-frame-address", 3702 "-ffunction-sections", 3703 "-fdata-sections", 3704 "-fstrict-volatile-bitfields", 3705 "-mlongcalls", 3706 "-nostdlib", 3707 "-Wall", 3708 "-Werror=all", 3709 "-Wno-error=unused-function", 3710 "-Wno-error=unused-but-set-variable", 3711 "-Wno-error=unused-variable", 3712 "-Wno-error=deprecated-declarations", 3713 "-Wextra", 3714 "-Wno-unused-parameter", 3715 "-Wno-sign-compare", 3716 "-fno-exceptions", 3717 "-fno-rtti", 3718 "-MMD", 3719 "-MP", 3720 ] 3721 3722 _defines = [ 3723 "ESP_PLATFORM", 3724 "IDF_VER=\"v4.3.1-dirty\"", 3725 "NDEBUG", 3726 "_GNU_SOURCE", 3727 "UNITY_INCLUDE_CONFIG_H", 3728 "HAVE_CONFIG_H", 3729 ] 3730 3731 _includes = [ 3732 "nvs_flash/include", 3733 "app_trace/include", 3734 "app_update/include", 3735 "bootloader_support/include", 3736 "driver/include", 3737 "driver/esp32/include", 3738 "driver/esp32/include/driver", 3739 "efuse/esp32/include", 3740 "efuse/include", 3741 "esp32/include", 3742 "esp_common/include", 3743 "esp_event/include", 3744 "esp_hw_support", 3745 "esp_hw_support/include", 3746 "esp_hw_support/port/esp32/private_include", 3747 "esp_netif/include", 3748 "esp_ringbuf/include", 3749 "esp_rom/include", 3750 "esp_rom/esp32", 3751 "esp_rom/include/esp32", 3752 "esp_system/include", 3753 "esp_timer/include", 3754 "esp_wifi/include", 3755 "esp_wifi/esp32/include", 3756 "hal/esp32/include", 3757 "hal/include", 3758 "heap/include", 3759 "log/include", 3760 ".", 3761 "newlib/platform_include", 3762 "pthread/include", 3763 "soc/include", 3764 "soc/esp32", 3765 "soc/esp32/include", 3766 "spi_flash/include", 3767 "tcpip_adapter/include", 3768 "xtensa/include", 3769 "xtensa/esp32/include", 3770 "src", 3771 ] 3772 3773 _ldflags = [] 3774 sources = [ 3775 "nvs_flash/src/nvs_api.cpp", 3776 "nvs_flash/src/nvs_cxx_api.cpp", 3777 "nvs_flash/src/nvs_encrypted_partition.cpp", 3778 "nvs_flash/src/nvs_handle_locked.cpp", 3779 "nvs_flash/src/nvs_handle_simple.cpp", 3780 "nvs_flash/src/nvs_item_hash_list.cpp", 3781 "nvs_flash/src/nvs_page.cpp", 3782 "nvs_flash/src/nvs_pagemanager.cpp", 3783 "nvs_flash/src/nvs_partition.cpp", 3784 "nvs_flash/src/nvs_partition_lookup.cpp", 3785 "nvs_flash/src/nvs_partition_manager.cpp", 3786 "nvs_flash/src/nvs_storage.cpp", 3787 "nvs_flash/src/nvs_types.cpp", 3788 ] 3789} 3790 3791# ============================================= libpthread 3792StaticLibrary("esp_pthread") { 3793 _flags_c = [ 3794 "-std=gnu99", 3795 "-O2", 3796 "-Wno-frame-address", 3797 "-ffunction-sections", 3798 "-fdata-sections", 3799 "-fstrict-volatile-bitfields", 3800 "-mlongcalls", 3801 "-nostdlib", 3802 "-Wall", 3803 "-Werror=all", 3804 "-Wno-error=unused-function", 3805 "-Wno-error=unused-but-set-variable", 3806 "-Wno-error=unused-variable", 3807 "-Wno-error=deprecated-declarations", 3808 "-Wextra", 3809 "-Wno-unused-parameter", 3810 "-Wno-sign-compare", 3811 "-Wno-old-style-declaration", 3812 "-MMD", 3813 "-MP", 3814 ] 3815 3816 _flags_s = [] 3817 _flags_cc = [] 3818 _defines = [ 3819 "ESP_PLATFORM", 3820 "IDF_VER=\"v4.3.1-dirty\"", 3821 "NDEBUG", 3822 "_GNU_SOURCE", 3823 "UNITY_INCLUDE_CONFIG_H", 3824 "HAVE_CONFIG_H", 3825 ] 3826 3827 _includes = [ 3828 "pthread/include", 3829 "app_trace/include", 3830 "app_update/include", 3831 "bootloader_support/include", 3832 "driver/include", 3833 "driver/esp32/include", 3834 "driver/esp32/include/driver", 3835 "efuse/esp32/include", 3836 "efuse/include", 3837 "esp32/include", 3838 "esp_common/include", 3839 "esp_event/include", 3840 "esp_hw_support", 3841 "esp_hw_support/include", 3842 "esp_hw_support/port/esp32/private_include", 3843 "esp_netif/include", 3844 "esp_ringbuf/include", 3845 "esp_rom/include", 3846 "esp_rom/esp32", 3847 "esp_rom/include/esp32", 3848 "esp_system/include", 3849 "esp_timer/include", 3850 "esp_wifi/include", 3851 "esp_wifi/esp32/include", 3852 "hal/esp32/include", 3853 "hal/include", 3854 "heap/include", 3855 "log/include", 3856 ".", 3857 "newlib/platform_include", 3858 "nvs_flash/include", 3859 "soc/include", 3860 "soc/esp32", 3861 "soc/esp32/include", 3862 "spi_flash/include", 3863 "tcpip_adapter/include", 3864 "xtensa/include", 3865 "xtensa/esp32/include", 3866 ] 3867 3868 _ldflags = [] 3869 sources = [ 3870 "pthread/pthread.c", 3871 "pthread/pthread_cond_var.c", 3872 "pthread/pthread_local_storage.c", 3873 ] 3874} 3875 3876# ============================================= libsoc 3877StaticLibrary("esp_soc") { 3878 _flags_c = [ 3879 "-std=gnu99", 3880 "-O2", 3881 "-Wno-frame-address", 3882 "-ffunction-sections", 3883 "-fdata-sections", 3884 "-fstrict-volatile-bitfields", 3885 "-mlongcalls", 3886 "-nostdlib", 3887 "-Wall", 3888 "-Werror=all", 3889 "-Wno-error=unused-function", 3890 "-Wno-error=unused-but-set-variable", 3891 "-Wno-error=unused-variable", 3892 "-Wno-error=deprecated-declarations", 3893 "-Wextra", 3894 "-Wno-unused-parameter", 3895 "-Wno-sign-compare", 3896 "-Wno-old-style-declaration", 3897 "-MMD", 3898 "-MP", 3899 ] 3900 3901 _flags_s = [] 3902 _flags_cc = [] 3903 _defines = [ 3904 "ESP_PLATFORM", 3905 "IDF_VER=\"v4.3.1-dirty\"", 3906 "NDEBUG", 3907 "_GNU_SOURCE", 3908 "UNITY_INCLUDE_CONFIG_H", 3909 "HAVE_CONFIG_H", 3910 ] 3911 3912 _includes = [ 3913 "soc/include", 3914 "soc/esp32", 3915 "soc/esp32/include", 3916 "app_trace/include", 3917 "app_update/include", 3918 "bootloader_support/include", 3919 "driver/include", 3920 "driver/esp32/include", 3921 "driver/esp32/include/driver", 3922 "efuse/esp32/include", 3923 "efuse/include", 3924 "esp32/include", 3925 "esp_common/include", 3926 "esp_event/include", 3927 "esp_hw_support", 3928 "esp_hw_support/include", 3929 "esp_hw_support/port/esp32/private_include", 3930 "esp_netif/include", 3931 "esp_ringbuf/include", 3932 "esp_rom/include", 3933 "esp_rom/esp32", 3934 "esp_rom/include/esp32", 3935 "esp_system/include", 3936 "esp_timer/include", 3937 "esp_wifi/include", 3938 "esp_wifi/esp32/include", 3939 "hal/esp32/include", 3940 "hal/include", 3941 "heap/include", 3942 "log/include", 3943 ".", 3944 "newlib/platform_include", 3945 "nvs_flash/include", 3946 "pthread/include", 3947 "spi_flash/include", 3948 "tcpip_adapter/include", 3949 "xtensa/include", 3950 "xtensa/esp32/include", 3951 "esp32", 3952 ] 3953 3954 _ldflags = [] 3955 sources = [ 3956 "soc/esp32/adc_periph.c", 3957 "soc/esp32/dac_periph.c", 3958 "soc/esp32/gpio_periph.c", 3959 "soc/esp32/i2c_periph.c", 3960 "soc/esp32/i2s_periph.c", 3961 "soc/esp32/interrupts.c", 3962 "soc/esp32/ledc_periph.c", 3963 "soc/esp32/pcnt_periph.c", 3964 "soc/esp32/rmt_periph.c", 3965 "soc/esp32/rtc_io_periph.c", 3966 "soc/esp32/sdio_slave_periph.c", 3967 "soc/esp32/sdmmc_periph.c", 3968 "soc/esp32/sigmadelta_periph.c", 3969 "soc/esp32/soc_memory_layout.c", 3970 "soc/esp32/spi_periph.c", 3971 "soc/esp32/timer_periph.c", 3972 "soc/esp32/touch_sensor_periph.c", 3973 "soc/esp32/uart_periph.c", 3974 "soc/lldesc.c", 3975 "soc/memory_layout_utils.c", 3976 "soc/soc_include_legacy_warn.c", 3977 ] 3978} 3979 3980# ============================================= libspi_flash 3981StaticLibrary("esp_spi_flash") { 3982 _flags_c = [ 3983 "-std=gnu99", 3984 "-O2", 3985 "-Wno-frame-address", 3986 "-ffunction-sections", 3987 "-fdata-sections", 3988 "-fstrict-volatile-bitfields", 3989 "-mlongcalls", 3990 "-nostdlib", 3991 "-Wall", 3992 "-Werror=all", 3993 "-Wno-error=unused-function", 3994 "-Wno-error=unused-but-set-variable", 3995 "-Wno-error=unused-variable", 3996 "-Wno-error=deprecated-declarations", 3997 "-Wextra", 3998 "-Wno-unused-parameter", 3999 "-Wno-sign-compare", 4000 "-Wno-old-style-declaration", 4001 "-MMD", 4002 "-MP", 4003 ] 4004 4005 _flags_s = [] 4006 _flags_cc = [] 4007 _defines = [ 4008 "ESP_PLATFORM", 4009 "IDF_VER=\"v4.3.1-dirty\"", 4010 "NDEBUG", 4011 "_GNU_SOURCE", 4012 "UNITY_INCLUDE_CONFIG_H", 4013 "HAVE_CONFIG_H", 4014 ] 4015 4016 _includes = [ 4017 "spi_flash/private_include", 4018 "spi_flash/include", 4019 "app_trace/include", 4020 "app_update/include", 4021 "bootloader_support/include", 4022 "driver/include", 4023 "driver/esp32/include", 4024 "driver/esp32/include/driver", 4025 "efuse/esp32/include", 4026 "efuse/include", 4027 "esp32/include", 4028 "esp_common/include", 4029 "esp_event/include", 4030 "esp_hw_support", 4031 "esp_hw_support/include", 4032 "esp_hw_support/port/esp32/private_include", 4033 "esp_netif/include", 4034 "esp_ringbuf/include", 4035 "esp_rom/include", 4036 "esp_rom/esp32", 4037 "esp_rom/include/esp32", 4038 "esp_system/include", 4039 "esp_timer/include", 4040 "esp_wifi/include", 4041 "esp_wifi/esp32/include", 4042 "hal/esp32/include", 4043 "hal/include", 4044 "heap/include", 4045 "log/include", 4046 ".", 4047 "newlib/platform_include", 4048 "nvs_flash/include", 4049 "pthread/include", 4050 "soc/include", 4051 "soc/esp32", 4052 "soc/esp32/include", 4053 "tcpip_adapter/include", 4054 "xtensa/include", 4055 "xtensa/esp32/include", 4056 "esp32", 4057 ] 4058 4059 _ldflags = [] 4060 sources = [ 4061 "spi_flash/cache_utils.c", 4062 "spi_flash/esp32/flash_ops_esp32.c", 4063 "spi_flash/esp32/spi_flash_rom_patch.c", 4064 "spi_flash/esp_flash_api.c", 4065 "spi_flash/esp_flash_spi_init.c", 4066 "spi_flash/flash_mmap.c", 4067 "spi_flash/flash_ops.c", 4068 "spi_flash/memspi_host_driver.c", 4069 "spi_flash/partition.c", 4070 "spi_flash/spi_flash_chip_boya.c", 4071 "spi_flash/spi_flash_chip_drivers.c", 4072 "spi_flash/spi_flash_chip_gd.c", 4073 "spi_flash/spi_flash_chip_generic.c", 4074 "spi_flash/spi_flash_chip_issi.c", 4075 "spi_flash/spi_flash_chip_mxic.c", 4076 "spi_flash/spi_flash_chip_winbond.c", 4077 "spi_flash/spi_flash_os_func_app.c", 4078 "spi_flash/spi_flash_os_func_noos.c", 4079 ] 4080} 4081 4082# ============================================= libtcpip_adapter 4083StaticLibrary("esp_tcpip_adapter") { 4084 _flags_c = [ 4085 "-std=gnu99", 4086 "-O2", 4087 "-Wno-frame-address", 4088 "-ffunction-sections", 4089 "-fdata-sections", 4090 "-fstrict-volatile-bitfields", 4091 "-mlongcalls", 4092 "-nostdlib", 4093 "-Wall", 4094 "-Werror=all", 4095 "-Wno-error=unused-function", 4096 "-Wno-error=unused-but-set-variable", 4097 "-Wno-error=unused-variable", 4098 "-Wno-error=deprecated-declarations", 4099 "-Wextra", 4100 "-Wno-unused-parameter", 4101 "-Wno-sign-compare", 4102 "-Wno-old-style-declaration", 4103 "-MMD", 4104 "-MP", 4105 ] 4106 4107 _flags_s = [] 4108 _flags_cc = [] 4109 _defines = [ 4110 "ESP_PLATFORM", 4111 "IDF_VER=\"v4.3.1-dirty\"", 4112 "NDEBUG", 4113 "_GNU_SOURCE", 4114 "UNITY_INCLUDE_CONFIG_H", 4115 "HAVE_CONFIG_H", 4116 ] 4117 4118 _includes = [ 4119 "tcpip_adapter/include", 4120 "app_trace/include", 4121 "app_update/include", 4122 "bootloader_support/include", 4123 "driver/include", 4124 "driver/esp32/include", 4125 "driver/esp32/include/driver", 4126 "efuse/esp32/include", 4127 "efuse/include", 4128 "esp32/include", 4129 "esp_common/include", 4130 "esp_event/include", 4131 "esp_hw_support", 4132 "esp_hw_support/include", 4133 "esp_hw_support/port/esp32/private_include", 4134 "esp_netif/include", 4135 "esp_ringbuf/include", 4136 "esp_rom/include", 4137 "esp_rom/esp32", 4138 "esp_rom/include/esp32", 4139 "esp_system/include", 4140 "esp_timer/include", 4141 "esp_wifi/include", 4142 "esp_wifi/esp32/include", 4143 "hal/esp32/include", 4144 "hal/include", 4145 "heap/include", 4146 "log/include", 4147 ".", 4148 "newlib/platform_include", 4149 "nvs_flash/include", 4150 "pthread/include", 4151 "soc/include", 4152 "soc/esp32", 4153 "soc/esp32/include", 4154 "spi_flash/include", 4155 "xtensa/include", 4156 "xtensa/esp32/include", 4157 ] 4158 4159 _ldflags = [] 4160 sources = [ "tcpip_adapter/tcpip_adapter_compat.c" ] 4161} 4162 4163# ============================================= libxtensa 4164StaticLibrary("esp_xtensa") { 4165 _flags_c = [ 4166 "-std=gnu99", 4167 "-O2", 4168 "-Wno-frame-address", 4169 "-ffunction-sections", 4170 "-fdata-sections", 4171 "-fstrict-volatile-bitfields", 4172 "-mlongcalls", 4173 "-nostdlib", 4174 "-Wall", 4175 "-Werror=all", 4176 "-Wno-error=unused-function", 4177 "-Wno-error=unused-but-set-variable", 4178 "-Wno-error=unused-variable", 4179 "-Wno-error=deprecated-declarations", 4180 "-Wextra", 4181 "-Wno-unused-parameter", 4182 "-Wno-sign-compare", 4183 "-Wno-old-style-declaration", 4184 "-MMD", 4185 "-MP", 4186 ] 4187 4188 _flags_s = [ 4189 "-MMD", 4190 "-MP", 4191 ] 4192 4193 _flags_cc = [] 4194 _defines = [ 4195 "ESP_PLATFORM", 4196 "IDF_VER=\"v4.3.1-dirty\"", 4197 "NDEBUG", 4198 "_GNU_SOURCE", 4199 "UNITY_INCLUDE_CONFIG_H", 4200 "HAVE_CONFIG_H", 4201 ] 4202 4203 _includes = [ 4204 "xtensa/include", 4205 "xtensa/esp32/include", 4206 "app_trace/include", 4207 "app_update/include", 4208 "bootloader_support/include", 4209 "driver/include", 4210 "driver/esp32/include", 4211 "driver/esp32/include/driver", 4212 "efuse/esp32/include", 4213 "efuse/include", 4214 "esp32/include", 4215 "esp_common/include", 4216 "esp_event/include", 4217 "esp_hw_support", 4218 "esp_hw_support/include", 4219 "esp_hw_support/port/esp32/private_include", 4220 "esp_netif/include", 4221 "esp_ringbuf/include", 4222 "esp_rom/include", 4223 "esp_rom/esp32", 4224 "esp_rom/include/esp32", 4225 "esp_system/include", 4226 "esp_timer/include", 4227 "esp_wifi/include", 4228 "esp_wifi/esp32/include", 4229 "espcoredump/include", 4230 "expat/expat/expat/lib", 4231 "expat/port/include", 4232 "fatfs/diskio", 4233 "fatfs/vfs", 4234 "fatfs/src", 4235 "freemodbus/common/include", 4236 "hal/esp32/include", 4237 "hal/include", 4238 "heap/include", 4239 "log/include", 4240 ".", 4241 "newlib/platform_include", 4242 "nvs_flash/include", 4243 "pthread/include", 4244 "soc/include", 4245 "soc/esp32", 4246 "soc/esp32/include", 4247 "spi_flash/include", 4248 "tcpip_adapter/include", 4249 "ulp/include", 4250 "unity/include", 4251 "unity/unity/src", 4252 "vfs/include", 4253 "wear_levelling/include", 4254 "wifi_provisioning/include", 4255 "esp32", 4256 ] 4257 4258 _ldflags = [] 4259 sources = [ 4260 "xtensa/debug_helpers.c", 4261 "xtensa/debug_helpers_asm.S", 4262 "xtensa/eri.c", 4263 "xtensa/esp32/trax_init.c", 4264 "xtensa/expression_with_stack_xtensa.c", 4265 "xtensa/expression_with_stack_xtensa_asm.S", 4266 "xtensa/stdatomic.c", 4267 "xtensa/trax.c", 4268 "xtensa/xtensa_intr.c", 4269 "xtensa/xtensa_intr_asm.S", 4270 ] 4271} 4272