juegos

Juegos de terminal de Pancho: Catan (TUI, GUI, web, servidor, PicoCalc), ajedrez, calculadora y minijuegos
git clone https://git.lu3dhn.xyz/juegos.git
Log | Files | Refs

CMakeLists.txt (883B)


      1 # Firmware de la calculadora para la PicoCalc (Raspberry Pi Pico 1 / RP2040).
      2 # Uso: make pico   (desde calc/, con PICO_SDK_PATH o ~/pico-sdk)
      3 cmake_minimum_required(VERSION 3.13)
      4 
      5 if(NOT DEFINED PICO_SDK_PATH AND DEFINED ENV{PICO_SDK_PATH})
      6     set(PICO_SDK_PATH $ENV{PICO_SDK_PATH})
      7 endif()
      8 set(PICO_BOARD pico CACHE STRING "Board")
      9 include(${PICO_SDK_PATH}/external/pico_sdk_import.cmake)
     10 
     11 project(calc_picocalc C CXX ASM)
     12 set(CMAKE_C_STANDARD 11)
     13 pico_sdk_init()
     14 
     15 set(ROOT ${CMAKE_CURRENT_LIST_DIR}/..)
     16 if(NOT DEFINED COMUN_DIR)
     17     set(COMUN_DIR ${ROOT}/../comun)
     18 endif()
     19 include(${COMUN_DIR}/pico/comun_pico.cmake)
     20 
     21 file(GLOB CORE_SRC ${ROOT}/core/*.c)
     22 file(GLOB GFX_SRC ${ROOT}/gfx/*.c)
     23 
     24 comun_picocalc_app(calc_picocalc
     25     NAME "Calculadora"
     26     DESC "Calculadora natural estilo Casio"
     27     SOURCES ${CORE_SRC} ${GFX_SRC} app.c
     28     INCLUDES ${ROOT} ${ROOT}/core ${ROOT}/gfx)