Change-Id: I081bfc5252e718601325e6c243e739e79c88ebb5
#include <hal/device/hal-usb_gadget-interface.h>
#include "usb_gadget.h"
+#include "hal-backend-common.h"
#define CONFIGFS_PATH "/sys/kernel/config"
#define USB_FUNCS_PATH "/dev/usb-funcs"
-#ifndef EXPORT
-#define EXPORT __attribute__ ((visibility("default")))
-#endif
-
enum cfs_function_service_operation {
CFS_FUNCTION_SERVICE_START,
CFS_FUNCTION_SERVICE_STOP,
#include <hal/device/hal-usb_gadget-interface.h>
#include "usb_gadget.h"
+#include "hal-backend-common.h"
#define MAX_GADGET_STR_LEN 256
#define LEGACY_ENABLE "1"
#define LEGACY_DISABLE "0"
-#ifndef EXPORT
-#define EXPORT __attribute__ ((visibility("default")))
-#endif
-
static bool legacy_is_function_supported(struct usb_function *func)
{
char buf[PATH_MAX];
#include <hal/device/hal-usb_gadget-interface.h>
#include "usb_gadget.h"
-
-#ifndef EXPORT
-#define EXPORT __attribute__ ((visibility("default")))
-#endif
+#include "hal-backend-common.h"
static struct usb_function *_available_funcs[];