ifeq ($(LIBUUID),0)
override LDFLAGS += -luuid
- override CFLAGS += -DLIBUUID
+ override CFLAGS += -DCONFIG_LIBUUID
override LIB_DEPENDS += uuid
endif
ifeq ($(LIBJSONC), 0)
override LDFLAGS += $(shell pkg-config --libs json-c)
override CFLAGS += $(shell pkg-config --cflags json-c)
- override CFLAGS += -DLIBJSONC
+ override CFLAGS += -DCONFIG_LIBJSONC
endif
ifneq ("$(wildcard $(LIBNVMEDIR)/Makefile)","")
# Check for libuuid availability
libuuid = dependency('uuid', required: true)
-conf.set('LIBUUID', libuuid.found(), description: 'Is libuuid required?')
+conf.set('CONFIG_LIBUUID', libuuid.found(), description: 'Is libuuid required?')
# Check for libjson-c availability
json_c = dependency('json-c', version: '>=0.13', fallback : ['json-c', 'json_c'])
{
/* large enough to hold uuid str (37) + null-termination byte */
static char uuid_str[40];
-#ifdef LIBUUID
+#ifdef CONFIG_LIBUUID
uuid_unparse_lower(uuid, uuid_str);
#else
static const char *hex_digits = "0123456789abcdef";
__u8 eui64[NVME_NIDT_EUI64_LEN];
__u8 nguid[NVME_NIDT_NGUID_LEN];
-#ifdef LIBUUID
+#ifdef CONFIG_LIBUUID
uuid_t uuid;
#endif
__u8 csi;
nidt_name = "nguid";
break;
-#ifdef LIBUUID
+#ifdef CONFIG_LIBUUID
case NVME_NIDT_UUID:
memcpy(desc.uuid, data + off, sizeof(desc.uuid));
uuid_unparse_lower(desc.uuid, json_str);
{
int pos, len = 0;
int i;
-#ifdef LIBUUID
+#ifdef CONFIG_LIBUUID
uuid_t uuid;
char uuid_str[37];
#endif
printf("\n");
len = sizeof(nguid);
break;
-#ifdef LIBUUID
+#ifdef CONFIG_LIBUUID
case NVME_NIDT_UUID:
memcpy(uuid, data + pos + sizeof(*cur), 16);
uuid_unparse_lower(uuid, uuid_str);
#include <sys/time.h>
#include "plugin.h"
-#ifdef LIBJSONC
+#ifdef CONFIG_LIBJSONC
#include <json.h>
#define json_create_object(o) json_object_new_object(o)