From: Christoph Hellwig Date: Tue, 7 Jun 2016 15:19:17 +0000 (+0200) Subject: Makefile: introduce OBJS variable X-Git-Tag: v0.8~39 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=918aca05de9db0f06dfc7b72883837d7be2533db;p=users%2Fsagi%2Fnvme-cli.git Makefile: introduce OBJS variable Instead of listing all the objects twice. Signed-off-by: Christoph Hellwig --- diff --git a/Makefile b/Makefile index 9260ae48..72f57321 100644 --- 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