Switch to side-by-side view

--- a/src/doc/user/webhelp/Makefile
+++ b/src/doc/user/webhelp/Makefile
@@ -57,18 +57,19 @@
 
 classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
 
-all: webhelp
+all: copyfiles docs/index.html # index
 
-webhelp: $(INPUT_XML) copyfiles chunk # index
+${OUTPUT_DIR}/favicon.ico: template/favicon.ico
+	cp -p  template/favicon.ico ${OUTPUT_DIR}/favicon.ico
+${OUTPUT_DIR}/common/main.js: template/common/main.js
+	cp -rp template/common ${OUTPUT_DIR}
 
-copyfiles:
-	-rm -rf $(OUTPUT_DIR)
-	mkdir -p $(OUTPUT_DIR)
-	cp -r template/common ${OUTPUT_DIR}
-	test ! -d $(USER_IMAGES_PARENT_DIR)/images/ || cp -r $(USER_IMAGES_PARENT_DIR)/images ${OUTPUT_DIR}/images
-	cp template/favicon.ico ${OUTPUT_DIR}/
+copyfiles: ${OUTPUT_DIR}/favicon.ico ${OUTPUT_DIR}/common/main.js
 
-chunk:
+# test ! -d $(USER_IMAGES_PARENT_DIR)/images/ || \
+#     cp -rp $(USER_IMAGES_PARENT_DIR)/images ${OUTPUT_DIR}/images
+
+docs/index.html: ${INPUT_XML}
 	xsltproc  --xinclude --output xincluded-profiled.xml  \
                   --stringparam  profile.arch ${PROFILE.ARCH} \
                   --stringparam  profile.audience ${PROFILE.AUDIENCE} \
@@ -88,12 +89,11 @@
                   --stringparam  profile.value ${PROFILE.VALUE} \
                   ${DOCBOOK_DIST}/profiling/profile.xsl  \
                   ${INPUT_XML}
-
 	xsltproc ${OTHER_XSLTPROC_ARGS} \
                 ${DOCBOOK_DIST}/webhelp/xsl/webhelp.xsl \
                 xincluded-profiled.xml 
+	rm xincluded-profiled.xml
 
-	rm xincluded-profiled.xml
 index:
 	java \
                 -DhtmlDir=$(OUTPUT_DIR) \
@@ -110,4 +110,5 @@
 
 clean:
 	$(RM) -r ${OUTPUT_DIR}
+	mkdir -p $(OUTPUT_DIR)