From fc81bc668b4a50e236bafd13b7c59364a1e7c1ea Mon Sep 17 00:00:00 2001 From: jflyper Date: Thu, 3 Nov 2016 17:45:16 +0900 Subject: [PATCH] Properly exclude include files based on options --- src/main/io/cms.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/io/cms.c b/src/main/io/cms.c index 2d1b8a6021..e74cb7005e 100644 --- a/src/main/io/cms.c +++ b/src/main/io/cms.c @@ -37,11 +37,22 @@ #include "io/cms.h" #include "io/cms_types.h" -#include "io/canvas.h" +#ifdef CANVAS +#include "io/canvas.h" +#endif + +#ifdef USE_FLASHFS #include "io/flashfs.h" +#endif + +#ifdef OSD #include "io/osd.h" +#endif + +#ifdef USE_DASHBOARD #include "io/dashboard.h" +#endif #include "fc/config.h" #include "fc/rc_controls.h" @@ -53,8 +64,6 @@ #include "config/config_master.h" #include "config/feature.h" -#include "io/cms.h" - #include "build/debug.h" // External menu contents