elm: fileselector: add guards to include eo and legacy header only when allowed
authorStefan Schmidt <stefan@osg.samsung.com>
Wed, 3 Aug 2016 11:46:55 +0000 (13:46 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Wed, 3 Aug 2016 13:03:37 +0000 (15:03 +0200)
Make sure the eo and legacy headers are only included when the matching defines
are enabled.

src/lib/elementary/elm_interface_fileselector.h

index e1c3bc7..98e4ba5 100644 (file)
@@ -1,7 +1,12 @@
 #ifndef ELM_INTEFARCE_FILESELECTOR_H
 #define ELM_INTEFARCE_FILESELECTOR_H
 
+#ifdef EFL_EO_API_SUPPORT
 #include "elm_interface_fileselector.eo.h"
+#endif
+#ifndef EFL_NOLEGACY_API_SUPPORT
+#include "elm_interface_fileselector.eo.legacy.h"
+#endif
 
 #define ELM_FILESELECTOR_INTERFACE_CHECK(obj, ...) \
   if (EINA_UNLIKELY(!eo_isa(obj, ELM_INTERFACE_FILESELECTOR_INTERFACE))) \