Skip to content

Commit 92b06da

Browse files
committed
fix missing includes
1 parent 8c689fa commit 92b06da

File tree

2 files changed

+63
-3
lines changed

2 files changed

+63
-3
lines changed

esp32c3/build.mk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ PROG ?= firmware
22
ARCH ?= esp32c3
33
MDK ?= $(realpath $(dir $(lastword $(MAKEFILE_LIST)))/..)
44
ESPUTIL ?= $(MDK)/esputil/esputil
5-
ESPRESIF_PATH ?= /root/.espressif/
6-
INCLUDE_DIRS := $(shell find $(ESPRESIF_PATH) -type f -name '*.h' -exec dirname {} \; | sort -u)
7-
INCLUDES := $(patsubst %,-I%,$(INCLUDE_DIRS))
5+
include $(MDK)/$(ARCH)/esp.mk
6+
INCLUDES = $(ESP_INCLUDES)
87
LIB_CFLAGS ?= -W -Wno-sign-compare -Wno-old-style-declaration \
98
-I$(MDK) \
109
-I/root/.espressif/components/esp_bootloader_format/include \

esp32c3/esp.mk

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
ESP_INCLUDES ?= -I/root/.espressif/components/bt/common/include \
2+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/include \
3+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/host/include \
4+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/host/services/gap/include \
5+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/host/services/gatt/include \
6+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/host/util/include \
7+
-I/root/.espressif/components/bt/host/nimble/nimble/nimble/transport/include \
8+
-I/root/.espressif/components/bt/host/nimble/nimble/porting/nimble/include \
9+
-I/root/.espressif/components/bt/host/nimble/port/include \
10+
-I/root/.espressif/components/bt/porting/npl/freertos/include \
11+
-I/root/.espressif/components/efuse/esp32c3/include \
12+
-I/root/.espressif/components/efuse/include \
13+
-I/root/.espressif/components/esp_common/include \
14+
-I/root/.espressif/components/esp_driver_gpio/include \
15+
-I/root/.espressif/components/esp_driver_rmt/include \
16+
-I/root/.espressif/components/esp_driver_spi/include \
17+
-I/root/.espressif/components/esp_hw_support/include \
18+
-I/root/.espressif/components/esp_hw_support/include/soc/esp32c3 \
19+
-I/root/.espressif/components/esp_hw_support/port/esp32c3/include \
20+
-I/root/.espressif/components/esp_hw_support/include/soc \
21+
-I/root/.espressif/components/esp_hw_support/port/include \
22+
-I/root/.espressif/components/esp_hw_support/ldo/include \
23+
-I/root/.espressif/components/esp_partition/include \
24+
-I/root/.espressif/components/esp_rom/include/esp32c3 \
25+
-I/root/.espressif/components/esp_rom/esp32c3 \
26+
-I/root/.espressif/components/esp_rom/include \
27+
-I/root/.espressif/components/esp_system/port/include/private \
28+
-I/root/.espressif/components/esp_system/include \
29+
-I/root/.espressif/components/esp_system/port/include \
30+
-I/root/.espressif/components/esp_system/port/include/riscv \
31+
-I/root/.espressif/components/esp_timer/include \
32+
-I/root/.espressif/components/freertos/FreeRTOS-Kernel/portable/riscv/include \
33+
-I/root/.espressif/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos \
34+
-I/root/.espressif/components/freertos/FreeRTOS-Kernel/include/freertos \
35+
-I/root/.espressif/components/freertos/FreeRTOS-Kernel/include \
36+
-I/root/.espressif/components/freertos/config/include \
37+
-I/root/.espressif/components/freertos/config/include/freertos \
38+
-I/root/.espressif/components/freertos/config/riscv/include \
39+
-I/root/.espressif/components/freertos/esp_additions/include \
40+
-I/root/.espressif/components/freertos/esp_additions \
41+
-I/root/.espressif/components/hal/esp32c3/include \
42+
-I/root/.espressif/components/hal/include \
43+
-I/root/.espressif/components/hal/platform_port/include \
44+
-I/root/.espressif/components/heap/include \
45+
-I/root/.espressif/components/log/include \
46+
-I/root/.espressif/components/newlib \
47+
-I/root/.espressif/components/newlib/platform_include \
48+
-I/root/.espressif/components/nvs_flash/include \
49+
-I/root/.espressif/components/riscv/include \
50+
-I/root/.espressif/components/soc/esp32c3/include \
51+
-I/root/.espressif/components/soc/include \
52+
-I/root/.espressif/components/bootloader_support/include \
53+
-I/root/.espressif/components/bootloader/subproject/main \
54+
-I/root/.espressif/components/bootloader_support/private_include \
55+
-I/root/.espressif/components/bootloader_support/bootloader_flash/include \
56+
-I/root/.espressif/components/esp_pm/include \
57+
-I/root/.espressif/components/esp_mm/include \
58+
-I/root/.espressif/components/spi_flash/include \
59+
-I/root/.espressif/components/esp_bootloader_format/include \
60+
-I/root/.espressif/components/esp_coex/include \
61+
-I/root/.espressif/riscv32-esp-elf/riscv32-esp-elf/include

0 commit comments

Comments
 (0)