]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Makefile: introduce OBJS variable
authorChristoph Hellwig <hch@lst.de>
Tue, 7 Jun 2016 15:19:17 +0000 (17:19 +0200)
committerKeith Busch <keith.busch@intel.com>
Tue, 7 Jun 2016 19:05:43 +0000 (13:05 -0600)
Instead of listing all the objects twice.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Makefile

index 9260ae48866a744c15b2c11fa6731fe3204fa6fe..72f5732110e59e4ab8d729361219bee316d88484 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,8 +31,10 @@ override CFLAGS += -DNVME_VERSION='"$(NVME_VERSION)"'
 
 NVME_DPKG_VERSION=1~`lsb_release -sc`
 
-nvme: nvme.c ./linux/nvme.h argconfig.o suffix.o nvme-print.o nvme-ioctl.o nvme-lightnvm.o NVME-VERSION-FILE
-       $(CC) $(CPPFLAGS) $(CFLAGS) nvme.c $(LDFLAGS) -o $(NVME) argconfig.o suffix.o nvme-print.o nvme-ioctl.o nvme-lightnvm.o
+OBJS := argconfig.o suffix.o nvme-print.o nvme-ioctl.o nvme-lightnvm.o
+
+nvme: nvme.c ./linux/nvme.h $(OBJS) NVME-VERSION-FILE
+       $(CC) $(CPPFLAGS) $(CFLAGS) nvme.c $(LDFLAGS) -o $(NVME) $(OBJS)
 
 nvme-ioctl.o: nvme-ioctl.c nvme-ioctl.h
        $(CC) $(CPPFLAGS) $(CFLAGS) -c nvme-ioctl.c