$(call) seems to break expaniion on older (3.79) versions of make
This commit is contained in:
parent
4e9a82ff05
commit
7cf822a64f
1 changed files with 6 additions and 5 deletions
11
Makefile
11
Makefile
|
|
@ -41,8 +41,6 @@ DEFINES += -DRINGBUFFER
|
||||||
DEFINES += -DBGP
|
DEFINES += -DBGP
|
||||||
OBJS += bgp.o
|
OBJS += bgp.o
|
||||||
|
|
||||||
doit = echo $(1); $(1)
|
|
||||||
|
|
||||||
all: programs plugins tests
|
all: programs plugins tests
|
||||||
programs: $(PROGRAMS)
|
programs: $(PROGRAMS)
|
||||||
plugins: $(PLUGINS)
|
plugins: $(PLUGINS)
|
||||||
|
|
@ -95,18 +93,21 @@ install: all
|
||||||
cmp -s etc/$$config.default $(DESTDIR)$(etcdir)/$$config && continue; \
|
cmp -s etc/$$config.default $(DESTDIR)$(etcdir)/$$config && continue; \
|
||||||
suffix=.default; \
|
suffix=.default; \
|
||||||
fi; \
|
fi; \
|
||||||
$(call doit,$(INSTALL) -m $$mode etc/$$config.default $(DESTDIR)$(etcdir)/$$config$$suffix); \
|
echo $(INSTALL) -m $$mode etc/$$config.default $(DESTDIR)$(etcdir)/$$config$$suffix; \
|
||||||
|
$(INSTALL) -m $$mode etc/$$config.default $(DESTDIR)$(etcdir)/$$config$$suffix; \
|
||||||
done
|
done
|
||||||
|
|
||||||
@for plugin in $(PLUGINS); \
|
@for plugin in $(PLUGINS); \
|
||||||
do \
|
do \
|
||||||
$(call doit,$(INSTALL) -m 0755 $$plugin $(DESTDIR)$(libdir)/$$plugin); \
|
echo $(INSTALL) -m 0755 $$plugin $(DESTDIR)$(libdir)/$$plugin; \
|
||||||
|
$(INSTALL) -m 0755 $$plugin $(DESTDIR)$(libdir)/$$plugin; \
|
||||||
done
|
done
|
||||||
|
|
||||||
@if [ -z $(DESTDIR) ] && [ ! -e /dev/net/tun ]; \
|
@if [ -z $(DESTDIR) ] && [ ! -e /dev/net/tun ]; \
|
||||||
then \
|
then \
|
||||||
mkdir /dev/net; \
|
mkdir /dev/net; \
|
||||||
$(call doit,mknod /dev/net/tun c 10 200); \
|
echo mknod /dev/net/tun c 10 200; \
|
||||||
|
mknod /dev/net/tun c 10 200; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
.PHONY: all clean depend install
|
.PHONY: all clean depend install
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue