From: Sébastien Noel <sebastien@twolife.be>
Last-Update: 2025-06-04
Forwarded: TODO
Description: fix sphinx doc install
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -17,10 +17,11 @@
 
 MAN1 = man1/eggdrop.1
 
-WEB_ROOT = $(srcdir)/html/*.html
+WEB_ROOT = $(srcdir)/html/*.html $(srcdir)/html/*.js
 WEB_ABOUT = $(srcdir)/html/about/*.html
 WEB_INSTALL = $(srcdir)/html/install/*.html
 WEB_MOD = $(srcdir)/html/modules/*.html
+WEB_MOD_MOD = $(srcdir)/html/modules/mod/*.html
 WEB_TUT = $(srcdir)/html/tutorials/*.html
 WEB_USE = $(srcdir)/html/using/*.html
 WEB_STAT = $(srcdir)/html/_static/*
@@ -64,6 +65,10 @@
                 echo "Creating 'doc/html/modules' subdirectory."; \
                 $(top_srcdir)/misc/mkinstalldirs $(DEST)/doc/html/modules >/dev/null; \
         fi
+	@if test ! -d $(DEST)/doc/html/modules/mod; then \
+                echo "Creating 'doc/html/modules/mod' subdirectory."; \
+                $(top_srcdir)/misc/mkinstalldirs $(DEST)/doc/html/modules/mod >/dev/null; \
+        fi
 	@if test ! -d $(DEST)/doc/html/tutorials; then \
                 echo "Creating 'doc/html/tutorials' subdirectory."; \
                 $(top_srcdir)/misc/mkinstalldirs $(DEST)/doc/html/tutorials >/dev/null; \
@@ -76,6 +81,10 @@
                 echo "Creating 'doc/html/_static' subdirectory."; \
                 $(top_srcdir)/misc/mkinstalldirs $(DEST)/doc/html/_static >/dev/null; \
         fi
+	@if test -d $(srcdir)/html/_sources -a ! -d $(DEST)/doc/html/_sources; then \
+                echo "Creating 'doc/html/_sources' subdirectory."; \
+                cp -a $(srcdir)/html/_sources $(DEST)/doc/html/_sources >/dev/null; \
+        fi
 	@if test ! -d $(DEST)/doc/settings; then \
 		echo "Creating 'doc/settings' subdirectory."; \
 		$(top_srcdir)/misc/mkinstalldirs $(DEST)/doc/settings >/dev/null; \
@@ -102,7 +111,7 @@
 	fi
 	@if test "x`echo $(WEB_ABOUT)`" != "x$(WEB_ABOUT)"; then \
 		for i in `echo $(WEB_ABOUT)`; do \
-			$(INSTALL_DATA) $$i $(DEST)/doc/html/appendices; \
+			$(INSTALL_DATA) $$i $(DEST)/doc/html/about; \
 		done; \
 	fi
 	@if test "x`echo $(WEB_INSTALL)`" != "x$(WEB_INSTALL)"; then \
@@ -115,6 +124,11 @@
                         $(INSTALL_DATA) $$i $(DEST)/doc/html/modules; \
                 done; \
         fi
+	@if test "x`echo $(WEB_MOD_MOD)`" != "x$(WEB_MOD_MOD)"; then \
+                for i in `echo $(WEB_MOD_MOD)`; do \
+                        $(INSTALL_DATA) $$i $(DEST)/doc/html/modules/mod; \
+                done; \
+        fi
 	@if test "x`echo $(WEB_TUT)`" != "x$(WEB_TUT)"; then \
                 for i in `echo $(WEB_TUT)`; do \
                         $(INSTALL_DATA) $$i $(DEST)/doc/html/tutorials; \
