summaryrefslogtreecommitdiff
path: root/ndb/Epilogue.mk
diff options
context:
space:
mode:
Diffstat (limited to 'ndb/Epilogue.mk')
-rw-r--r--ndb/Epilogue.mk27
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