package/olsr: use make foreach loops
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Tue, 14 Jan 2020 18:14:51 +0000 (19:14 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Tue, 14 Jan 2020 21:05:01 +0000 (22:05 +0100)
Replace shell for loops by make foreach loops

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/olsr/olsr.mk

index e643a0cfb3cc448a2af5d63b81f566f31f97d13d..53bf874af0448468cfe104c7079072b69bca68cf 100644 (file)
@@ -18,19 +18,19 @@ OLSR_DEPENDENCIES = host-flex host-bison
 
 define OLSR_BUILD_CMDS
        $(TARGET_CONFIGURE_OPTS) $(MAKE) ARCH=$(KERNEL_ARCH) -C $(@D) olsrd
-       for p in $(OLSR_PLUGINS) ; do \
-               $(TARGET_CONFIGURE_OPTS) $(MAKE) ARCH=$(KERNEL_ARCH) -C $(@D)/lib/$$p ; \
-       done
+       $(foreach p,$(OLSR_PLUGINS), \
+               $(TARGET_CONFIGURE_OPTS) $(MAKE) ARCH=$(KERNEL_ARCH) -C $(@D)/lib/$(p)
+       )
 endef
 
 define OLSR_INSTALL_TARGET_CMDS
        $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) \
                prefix="/usr" install_bin
-       for p in $(OLSR_PLUGINS) ; do \
-               $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/lib/$$p \
+       $(foreach p,$(OLSR_PLUGINS), \
+               $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/lib/$(p) \
                        LDCONFIG=/bin/true DESTDIR=$(TARGET_DIR) \
-                       prefix="/usr" install ; \
-       done
+                       prefix="/usr" install
+       )
        $(INSTALL) -D -m 0644 $(@D)/files/olsrd.conf.default.lq \
                $(TARGET_DIR)/etc/olsrd/olsrd.conf
 endef