simplify conditional udev logic
authorMike Frysinger <vapier@gentoo.org>
Fri, 30 May 2014 15:23:06 +0000 (11:23 -0400)
committerMike Frysinger <vapier@gentoo.org>
Fri, 30 May 2014 15:23:06 +0000 (11:23 -0400)
Makefile

index 92f6051a314e65c903aa41f241151e688a713131..0cbaddd5d71f9dc1a92ff36d2d01fbae45f103be 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,17 +8,17 @@ else
 endif
 
 PKG_CONFIG ?= pkg-config
-ifeq "$(UDEV)" "yes"
-  ALL_TARGETS=compress udev-hwdb
-  INSTALL_TARGETS=install-base install-hwdb
-else
-  ALL_TARGETS=compress
-  INSTALL_TARGETS=install-base
-endif
+UDEV ?= no
+
+ALL_TARGETS-yes = compress
+ALL_TARGETS-$(UDEV) += udev-hwdb
+
+INSTALL_TARGETS-yes = install-base
+INSTALL_TARGETS-$(UDEV) += install-hwdb
 
-all: $(ALL_TARGETS)
+all: $(ALL_TARGETS-yes)
 
-install: $(INSTALL_TARGETS)
+install: $(INSTALL_TARGETS-yes)
 
 fetch:
        $(Q)curl -z pci.ids -o pci.ids -R http://pci-ids.ucw.cz/v2.2/pci.ids