forked from enlightenment/efl
ecore fb: Unbreak ecore_evas_fb.
The ecore_evas_fb module uses ecore_fb_ts_* functions which are only available to EFL internals and not for the general API. However, EAPI not being defined in ecore_fb_private.h made the symbols not being exported at all, which in return made execution-time linking not finding them and thus failing.
This commit is contained in:
parent
90aa3b13ed
commit
9d3bc82d08
|
@ -33,6 +33,20 @@
|
||||||
|
|
||||||
#include "Ecore_Fb.h"
|
#include "Ecore_Fb.h"
|
||||||
|
|
||||||
|
#ifdef EAPI
|
||||||
|
# undef EAPI
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
# if __GNUC__ >= 4
|
||||||
|
# define EAPI __attribute__ ((visibility("default")))
|
||||||
|
# else
|
||||||
|
# define EAPI
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define EAPI
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ecore_fb_li.c */
|
/* ecore_fb_li.c */
|
||||||
struct _Ecore_Fb_Input_Device
|
struct _Ecore_Fb_Input_Device
|
||||||
{
|
{
|
||||||
|
@ -92,4 +106,7 @@ void ecore_fb_vt_shutdown(void);
|
||||||
#define TS_GET_CAL 0x8014660a
|
#define TS_GET_CAL 0x8014660a
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#undef EAPI
|
||||||
|
#define EAPI
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue