18 #ifndef EQFABRIC_API_H
19 #define EQFABRIC_API_H
21 #include <lunchbox/api.h>
23 #if defined(EQUALIZERFABRIC_STATIC)
26 #elif defined(EQUALIZERFABRIC_SHARED)
27 # define EQFABRIC_API LUNCHBOX_DLLEXPORT
29 # define EQFABRIC_API LUNCHBOX_DLLIMPORT
32 #if defined(EQUALIZER_SHARED) || defined(EQUALIZERSERVER_SHARED) || \
33 defined(EQUALIZERFABRIC_SHARED) || defined(EQUALIZERADMIN_SHARED)
34 # define EQFABRIC_INL LB_DLLEXPORT
35 #elif !defined(EQFABRIC_INL)
36 # define EQFABRIC_INL LB_DLLIMPORT
39 #endif //EQFABRIC_API_H