From c9094c7d7b49e21bc53d273288463723beec6601 Mon Sep 17 00:00:00 2001 From: Marc Poulhiès Date: Thu, 7 Jul 2022 22:36:29 +0200 Subject: Initial Ada firmware Missing doc, comment. --- firmware/ada/pouetpouet.gpr | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 firmware/ada/pouetpouet.gpr (limited to 'firmware/ada/pouetpouet.gpr') diff --git a/firmware/ada/pouetpouet.gpr b/firmware/ada/pouetpouet.gpr new file mode 100644 index 0000000..78bd5ad --- /dev/null +++ b/firmware/ada/pouetpouet.gpr @@ -0,0 +1,32 @@ +with "config/pouetpouet_config.gpr"; +with "stm32f0x2_hal.gpr"; + +project Pouetpouet is + + for Target use STM32F0X2_HAL'Target; + for Runtime ("Ada") use STM32F0X2_HAL'Runtime ("Ada"); + + for Source_Dirs use ("src/", "config/"); + for Object_Dir use "obj/" & Pouetpouet_Config.Build_Profile; + for Create_Missing_Dirs use "True"; + for Exec_Dir use "bin"; + for Main use ("pouetpouet.adb"); + + package Compiler is + for Default_Switches ("Ada") use Pouetpouet_Config.Ada_Compiler_Switches & ("-gnatX"); + end Compiler; + + package Binder is + for Switches ("Ada") use ("-Es"); -- Symbolic traceback + end Binder; + + package Linker is + for Default_Switches ("Ada") use + STM32F0X2_HAL.Linker_Switches; + end Linker; + + package Install is + for Artifacts (".") use ("share"); + end Install; + +end Pouetpouet; -- cgit v1.2.3