blob: c40ec60ad5d720df2437823f7c0595d898806fa2 [file] [log] [blame]
diff -aruN a/Makefile b/Makefile
--- a/Makefile 2010-08-04 10:45:59.000000000 -0700
+++ b/Makefile 2010-11-19 13:36:51.829911000 -0800
@@ -39,6 +39,8 @@
LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a
+findfiles = $(shell find $(1) -maxdepth 1 \( -type f -o -type l \))
+
all: Config
@set -e; \
for i in $(SUBDIRS); \
@@ -53,21 +55,21 @@
install -m 0755 -d $(DESTDIR)$(ARPDDIR)
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples/diffserv
- install -m 0644 README.iproute2+tc $(shell find examples -maxdepth 1 -type f) \
+ install -m 0644 README.iproute2+tc $(call findfiles,examples) \
$(DESTDIR)$(DOCDIR)/examples
- install -m 0644 $(shell find examples/diffserv -maxdepth 1 -type f) \
+ install -m 0644 $(call findfiles,examples/diffserv) \
$(DESTDIR)$(DOCDIR)/examples/diffserv
@for i in $(SUBDIRS) doc; do $(MAKE) -C $$i install; done
- install -m 0644 $(shell find etc/iproute2 -maxdepth 1 -type f) $(DESTDIR)$(CONFDIR)
+ install -m 0644 $(call findfiles) $(DESTDIR)$(CONFDIR)
install -m 0755 -d $(DESTDIR)$(MANDIR)/man8
- install -m 0644 $(shell find man/man8 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man8
+ install -m 0644 $(call findfiles,man/man8) $(DESTDIR)$(MANDIR)/man8
ln -sf tc-bfifo.8 $(DESTDIR)$(MANDIR)/man8/tc-pfifo.8
ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/rtstat.8
ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/ctstat.8
ln -sf rtacct.8 $(DESTDIR)$(MANDIR)/man8/nstat.8
ln -sf routel.8 $(DESTDIR)$(MANDIR)/man8/routef.8
install -m 0755 -d $(DESTDIR)$(MANDIR)/man3
- install -m 0644 $(shell find man/man3 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man3
+ install -m 0644 $(call findfiles,man/man3) $(DESTDIR)$(MANDIR)/man3
snapshot:
echo "static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \