Ada_Drivers_Library/boards/crazyflie_full.gpr

25 lines
691 B
Plaintext

aggregate library project Crazyflie_Full is
Board := "crazyflie";
RTS_Profile := "ravenscar-full";
type Build_Type is ("Debug", "Production");
Build : Build_Type := external ("PLATFORM_BUILD", "Production");
for Target use "arm-eabi";
for Runtime ("Ada") use RTS_Profile & "-stm32f4";
Obj_Suffix := Board & "/" & RTS_Profile & "/" & Build;
for Library_Name use Board;
for Library_Dir use "lib/" & Obj_Suffix;
for external ("Obj_Suffix") use Obj_Suffix;
for external ("RTS_Profile") use RTS_Profile;
for Project_Path use
(Project'Project_Dir, Project'Project_Dir & "..");
for Project_Files use ("crazyflie/board.gpr");
end Crazyflie_Full;