diff options
Diffstat (limited to 'ndb/Epilogue.mk')
-rw-r--r-- | ndb/Epilogue.mk | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ndb/Epilogue.mk b/ndb/Epilogue.mk index 89cd4034208..7a4d1485d6c 100644 --- a/ndb/Epilogue.mk +++ b/ndb/Epilogue.mk @@ -851,3 +851,30 @@ ebrowse: DUMMY cd $(NDB_TOP); find . -name "*.hpp" -or -name "*.cpp" -or -name "*.h" -or -name "*.c" > tmpfile~ cd $(NDB_TOP); ebrowse --file tmpfile~ cd $(NDB_TOP); rm -f tmpfile~ + +DISTFILES = $(shell /bin/sh SrcDist.sh) + +srcdir = $(NDB_TOP) +top_distdir = $(NDB_TOP)/.. +mkinstalldirs := /bin/sh ../mkinstalldirs +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)/ndb + +distdir: $(DISTFILES) + $(mkinstalldirs) $(distdir) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + echo $(distdir)$$dir; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done |