35 lines
674 B
CMake
35 lines
674 B
CMake
idf_component_register(
|
|
SRCS
|
|
"main.c"
|
|
INCLUDE_DIRS
|
|
"."
|
|
"include"
|
|
REQUIRES
|
|
driver
|
|
nvs_flash
|
|
fatfs
|
|
spi_flash
|
|
st7789
|
|
nfc_manager
|
|
link_cable
|
|
potentiometer_manager
|
|
esp_hw_support
|
|
vfs
|
|
peanut-gb
|
|
)
|
|
# GNUBoy specific compiler flags
|
|
target_compile_options(${COMPONENT_LIB} PRIVATE
|
|
-Wno-unused-variable
|
|
-Wno-unused-function
|
|
-Wno-pointer-sign
|
|
-Wno-implicit-function-declaration
|
|
-Wno-int-conversion
|
|
-Wno-incompatible-pointer-types
|
|
-Wno-format
|
|
)
|
|
|
|
# GNUBoy defines
|
|
target_compile_definitions(${COMPONENT_LIB} PRIVATE
|
|
USE_ESP32=1
|
|
)
|