From c04b984e6cb6d9cfd9f963c77c4a782d4df97e13 Mon Sep 17 00:00:00 2001 From: Gustavo Jose de Sousa Date: Tue, 11 Aug 2015 16:28:45 +1000 Subject: [PATCH] AP_Scheduler: standardize inclusion of libaries headers This commit changes the way libraries headers are included in source files: - If the header is in the same directory the source belongs to, so the notation '#include ""' is used with the path relative to the directory containing the source. - If the header is outside the directory containing the source, then we use the notation '#include <>' with the path relative to libraries folder. Some of the advantages of such approach: - Only one search path for libraries headers. - OSs like Windows may have a better lookup time. --- libraries/AP_Scheduler/AP_Scheduler.cpp | 6 +- libraries/AP_Scheduler/AP_Scheduler.h | 6 +- .../Scheduler_test/Scheduler_test.cpp | 68 +++++++++---------- 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/libraries/AP_Scheduler/AP_Scheduler.cpp b/libraries/AP_Scheduler/AP_Scheduler.cpp index 85c5b27a6f..904aea7358 100644 --- a/libraries/AP_Scheduler/AP_Scheduler.cpp +++ b/libraries/AP_Scheduler/AP_Scheduler.cpp @@ -20,9 +20,9 @@ * */ -#include -#include -#include +#include +#include "AP_Scheduler.h" +#include extern const AP_HAL::HAL& hal; diff --git a/libraries/AP_Scheduler/AP_Scheduler.h b/libraries/AP_Scheduler/AP_Scheduler.h index b929852fd3..67d251e70e 100644 --- a/libraries/AP_Scheduler/AP_Scheduler.h +++ b/libraries/AP_Scheduler/AP_Scheduler.h @@ -23,7 +23,7 @@ #ifndef AP_SCHEDULER_H #define AP_SCHEDULER_H -#include +#include /* A task scheduler for APM main loops @@ -35,8 +35,8 @@ the scheduler is allowed to use before it must return */ -#include -#include +#include +#include class AP_Scheduler { diff --git a/libraries/AP_Scheduler/examples/Scheduler_test/Scheduler_test.cpp b/libraries/AP_Scheduler/examples/Scheduler_test/Scheduler_test.cpp index 74af11a775..3cee72037b 100644 --- a/libraries/AP_Scheduler/examples/Scheduler_test/Scheduler_test.cpp +++ b/libraries/AP_Scheduler/examples/Scheduler_test/Scheduler_test.cpp @@ -4,41 +4,41 @@ // Simple test for the AP_Scheduler interface // -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include -#include -#include -#include -#include +#include +#include +#include +#include const AP_HAL::HAL& hal = AP_HAL_BOARD_DRIVER;