Skip to content

Commit 18de3a6

Browse files
committed
Convert to libnvme
Convert cli and plugins to libnvme and remove old files. Signed-off-by: Hannes Reinecke <[email protected]>
1 parent edc5180 commit 18de3a6

33 files changed

+2636
-8315
lines changed

.gitmodules

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[submodule "libnvme"]
22
path = libnvme
3-
url = https://github.com/linux-nvme/libnvme
3+
url = https://github.com/hreinecke/libnvme.git
4+
branch = nvme-cli

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CFLAGS ?= -O2 -g -Wall -Werror
2-
override CFLAGS += -std=gnu99 -I.
3-
override CPPFLAGS += -D_GNU_SOURCE -D__CHECK_ENDIAN__
2+
override CFLAGS += -std=gnu99
3+
override CPPFLAGS += -D_GNU_SOURCE -D__CHECK_ENDIAN__ -I. -Iutil/
44
LIBUUID = $(shell $(LD) -o /dev/null -luuid >/dev/null 2>&1; echo $$?)
55
LIBHUGETLBFS = $(shell $(LD) -o /dev/null -lhugetlbfs >/dev/null 2>&1; echo $$?)
66
HAVE_SYSTEMD = $(shell pkg-config --exists libsystemd --atleast-version=242; echo $$?)
@@ -18,6 +18,7 @@ UDEVDIR ?= $(SYSCONFDIR)/udev
1818
UDEVRULESDIR ?= $(UDEVDIR)/rules.d
1919
DRACUTDIR ?= $(LIBDIR)/dracut
2020
LIBNVMEDIR = libnvme/
21+
LDFLAGS ?= -L$(LIBNVMEDIR)src/ -lnvme
2122
LIB_DEPENDS =
2223

2324
ifeq ($(LIBUUID),0)
@@ -61,13 +62,12 @@ default: $(NVME)
6162
NVME-VERSION-FILE: FORCE
6263
@$(SHELL_PATH) ./NVME-VERSION-GEN
6364
-include NVME-VERSION-FILE
64-
override CFLAGS += -DNVME_VERSION='"$(NVME_VERSION)"'
65+
override CFLAGS += -DNVME_VERSION='"$(NVME_VERSION)"' -I$(LIBNVMEDIR)src/
6566

6667
NVME_DPKG_VERSION=1~`lsb_release -sc`
6768

68-
OBJS := nvme-print.o nvme-ioctl.o nvme-rpmb.o \
69-
fabrics.o nvme-models.o plugin.o \
70-
nvme-status.o nvme-filters.o nvme-topology.o
69+
OBJS := nvme-print.o nvme-rpmb.o \
70+
fabrics.o nvme-models.o plugin.o
7171

7272
UTIL_OBJS := util/argconfig.o util/suffix.o util/parser.o \
7373
util/cleanup.o util/log.o
@@ -104,13 +104,13 @@ nvme: nvme.c nvme.h libnvme $(OBJS) $(PLUGIN_OBJS) $(UTIL_OBJS) NVME-VERSION-FIL
104104
verify-no-dep: nvme.c nvme.h $(OBJS) $(UTIL_OBJS) NVME-VERSION-FILE
105105
$(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) $< -o $@ $(OBJS) $(UTIL_OBJS) $(LDFLAGS)
106106

107-
nvme.o: nvme.c nvme.h nvme-print.h nvme-ioctl.h util/argconfig.h util/suffix.h fabrics.h
107+
nvme.o: nvme.c nvme.h nvme-print.h util/argconfig.h util/suffix.h fabrics.h
108108
$(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -c $<
109109

110-
%.o: %.c %.h nvme.h linux/nvme.h linux/nvme_ioctl.h nvme-ioctl.h nvme-print.h util/argconfig.h
110+
%.o: %.c %.h nvme.h linux/nvme.h nvme-print.h util/argconfig.h
111111
$(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $<
112112

113-
%.o: %.c nvme.h linux/nvme.h linux/nvme_ioctl.h nvme-ioctl.h nvme-print.h util/argconfig.h
113+
%.o: %.c nvme.h linux/nvme.h nvme-print.h util/argconfig.h
114114
$(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $<
115115

116116
doc: $(NVME)

0 commit comments

Comments
 (0)