summaryrefslogtreecommitdiffstats
path: root/doc/Make.config
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Make.config')
-rw-r--r--doc/Make.config31
1 files changed, 18 insertions, 13 deletions
diff --git a/doc/Make.config b/doc/Make.config
index 507e8c97cd..aabcaded81 100644
--- a/doc/Make.config
+++ b/doc/Make.config
@@ -19,24 +19,17 @@ INFO=info
XDVI=xdvi -s 4
GHOSTVIEW=ghostview -magstep -1
+# Account for tree organization which restricts visibility
ifeq ($(DISTRIBUTION_LEVEL),public)
+RLEVEL=
WWW_INSTALL=$(DOC_INSTALL_BASE)/html
-else
-WWW_INSTALL=$(DOC_INSTALL_BASE)/html/$(DISTRIBUTION_LEVEL)
-endif
INFO_INSTALL=$(DOC_INSTALL_BASE)/info
PS_INSTALL=$(DOC_INSTALL_BASE)/ps
-
-ifeq ($(DISTRIBUTION_LEVEL),support)
-RLEVEL=../
-else
-ifeq ($(DISTRIBUTION_LEVEL),partners)
-RLEVEL=../
else
-ifeq ($(DISTRIBUTION_LEVEL),internal)
-RLEVEL=../
-endif
-endif
+RLEVEL=..
+WWW_INSTALL=$(DOC_INSTALL_BASE)/html/$(DISTRIBUTION_LEVEL)
+INFO_INSTALL=$(DOC_INSTALL_BASE)/info/$(DISTRIBUTION_LEVEL)
+PS_INSTALL=$(DOC_INSTALL_BASE)/ps/$(DISTRIBUTION_LEVEL)
endif
#TEXI2WWW_ARGS=-dirfile $(WWW_INSTALL)/index.html \
@@ -46,3 +39,15 @@ TEXI2WWW_ARGS=-dirfile ../$(RLEVEL)index.html \
-header $(WWW_INSTALL)/$(RLEVEL)rtems_header.html \
-footer $(WWW_INSTALL)/$(RLEVEL)rtems_footer.html
+define make-dirs
+ @ if [ ! -d $(WWW_INSTALL) ] ; then \
+ mkdir -p $(WWW_INSTALL); \
+ fi
+ @ if [ ! -d $(INFO_INSTALL) ] ; then \
+ mkdir -p $(INFO_INSTALL); \
+ fi
+ @ if [ ! -d $(PS_INSTALL) ] ; then \
+ mkdir -p $(PS_INSTALL); \
+ fi
+endef
+