Browse Source

HPCC-18771 Revise docs directory structure to support additional langauges

All docs content files are moved to <LANG>_<LOCALE> directory. For example EN_US
CMake configuration for each books are moved to docs/cmake_config directory

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
xwang2713 7 years ago
parent
commit
d92ef3dbec
100 changed files with 394 additions and 180 deletions
  1. 11 9
      cmake_modules/commonSetup.cmake
  2. 14 19
      cmake_modules/docMacros.cmake
  3. 4 4
      docs/ConfiguringHPCC/CMakeLists.txt
  4. 4 4
      docs/DynamicESDL/CMakeLists.txt
  5. 3 3
      docs/ECLLanguageReference/CMakeLists.txt
  6. 3 3
      docs/ECLPlayground/CMakeLists.txt
  7. 3 3
      docs/ECLPluginForEclipse/CMakeLists.txt
  8. 12 10
      docs/ECLProgrammersGuide/CMakeLists.txt
  9. 5 5
      docs/ECLReference/CMakeLists.txt
  10. 3 3
      docs/ECLScheduler/CMakeLists.txt
  11. 3 3
      docs/ECLStandardLibraryReference/CMakeLists.txt
  12. 4 4
      docs/ECLWatch/CMakeLists.txt
  13. 2 2
      docs/EclipseHelp/CMakeLists.txt
  14. 0 0
      docs/BuildTools/cmake_config/HDFSConnector.txt
  15. 3 3
      docs/HPCCCertify/CMakeLists.txt
  16. 5 5
      docs/HPCCClientTools/CMakeLists.txt
  17. 29 0
      docs/BuildTools/cmake_config/HPCCDataHandling.txt
  18. 3 4
      docs/HPCCDataHandling/CMakeLists.txt
  19. 3 3
      docs/HPCCMonitoring/CMakeLists.txt
  20. 5 5
      docs/HPCCSystemAdmin/CMakeLists.txt
  21. 2 2
      docs/HTMLHelp/CMakeLists.txt
  22. 1 1
      docs/IMDB/CMakeLists.txt
  23. 3 3
      docs/Installing_and_RunningTheHPCCPlatform/CMakeLists.txt
  24. 3 3
      docs/InstantCloud/CMakeLists.txt
  25. 2 2
      docs/PortalHTML/CMakeLists.txt
  26. 29 0
      docs/BuildTools/cmake_config/RoxieReference.txt
  27. 3 3
      docs/RunningHPCCinaVirtualMachine/CMakeLists.txt
  28. 1 1
      docs/VisualizingECL/CMakeLists.txt
  29. 11 0
      docs/BuildTools/fo.xsl
  30. 11 0
      docs/BuildTools/fo.xsl.in
  31. 23 37
      docs/CMakeLists.txt
  32. 99 0
      docs/EN_US/CMakeLists.txt
  33. 17 0
      docs/EN_US/ConfiguringHPCC/CMakeLists.txt
  34. 36 36
      docs/ConfiguringHPCC/ConfiguringHPCC.xml
  35. 17 0
      docs/EN_US/DynamicESDL/CMakeLists.txt
  36. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLAttributes.xml
  37. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLDoc.xml
  38. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESParray.xml
  39. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPenum.xml
  40. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPinclude.xml
  41. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPmethod.xml
  42. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPrequest.xml
  43. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPresponse.xml
  44. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPservice.xml
  45. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPstruct.xml
  46. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLTypeMapping.xml
  47. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLauth_feature.xml
  48. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLbinary.xml
  49. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLbooleanbool.xml
  50. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLcounter_and_count_val.xml
  51. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdepr_ver.xml
  52. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdescription.xml
  53. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdouble.xml
  54. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_hide.xml
  55. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_keep.xml
  56. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_max_len.xml
  57. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_name.xml
  58. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_null.xml
  59. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_type.xml
  60. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLexceptions_inline.xml
  61. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLfloat.xml
  62. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLget_data_from.xml
  63. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLhelp.xml
  64. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLint.xml
  65. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLint64.xml
  66. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLleading_zero.xml
  67. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_count_var.xml
  68. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_len.xml
  69. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_ver.xml
  70. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmin_ver.xml
  71. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLoptional.xml
  72. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLstring.xml
  73. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/ESDLversion.xml
  74. 0 0
      docs/EN_US/DynamicESDL/DESDL-Mods/xxESDLnil_remove.xml
  75. 0 0
      docs/EN_US/DynamicESDL/DynamicESDL_Includer.xml
  76. 0 0
      docs/EN_US/DynamicESDL/ESDL_LangRef_Includer.xml
  77. 17 0
      docs/EN_US/ECLLanguageReference/CMakeLists.txt
  78. 0 0
      docs/EN_US/ECLLanguageReference/ECLR-includer.xml
  79. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/AlienData-TypeStrucSpecial.xml
  80. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/AlienData-TypeStruct.xml
  81. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-ActionsandAttrib.xml
  82. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeDef.xml
  83. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml
  84. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeVisibility.xml
  85. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-Constants.xml
  86. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-FieldandAttribute.xml
  87. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-FunctionAttributes.xml
  88. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-Overview.xml
  89. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-RecordSetFiltring.xml
  90. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ABS.xml
  91. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ACOS.xml
  92. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-AGGREGATE.xml
  93. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ALLNODES.xml
  94. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-APPLY.xml
  95. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASCII.xml
  96. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASIN.xml
  97. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASSERT.xml
  98. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASTRING.xml
  99. 0 0
      docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ATAN.xml
  100. 0 0
      docs/ECLLanguageReference/ECLR_mods/BltInFunc-ATAN2.xml

+ 11 - 9
cmake_modules/commonSetup.cmake

@@ -169,15 +169,17 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
 
   set(CMAKE_MODULE_PATH "${HPCC_SOURCE_DIR}/cmake_modules/")
 
-  set(LIBMEMCACHED_MINVERSION "1.0.10")
-  if(USE_LIBMEMCACHED)
-    if(WIN32)
-      message(STATUS "libmemcached not available on windows.  Disabling for build")
-      set(USE_LIBMEMCACHED OFF)
-    else()
-      find_package(LIBMEMCACHED ${LIBMEMCACHED_MINVERSION} REQUIRED)
-      add_definitions(-DUSE_LIBMEMCACHED)
-      include_directories(${LIBMEMCACHED_INCLUDE_DIR})
+  if ( NOT MAKE_DOCS_ONLY )
+    set(LIBMEMCACHED_MINVERSION "1.0.10")
+    if(USE_LIBMEMCACHED)
+      if(WIN32)
+        message(STATUS "libmemcached not available on windows.  Disabling for build")
+        set(USE_LIBMEMCACHED OFF)
+      else()
+        find_package(LIBMEMCACHED ${LIBMEMCACHED_MINVERSION} REQUIRED)
+        add_definitions(-DUSE_LIBMEMCACHED)
+        include_directories(${LIBMEMCACHED_INCLUDE_DIR})
+      endif()
     endif()
   endif()
 

+ 14 - 19
cmake_modules/docMacros.cmake

@@ -36,24 +36,24 @@ MACRO(RUN_XSLTPROC _xsl _file _out _in_dir _out_dir )
                 DEPENDS docbook-expand ${_xsl} ${_in_dir}/${_file} ${_xslt_target} ${FILES} ${DOC_IMAGE_LIST} ${XSLTPROC_DEPENDENCIES}
                 )
         set_source_files_properties(${_out_dir}/${_out} PROPERTIES GENERATED TRUE)
-        ADD_CUSTOM_TARGET(${_out} DEPENDS ${_out_dir}/${_out} )
+        ADD_CUSTOM_TARGET(${_out}_${DOC_LANG} DEPENDS ${_out_dir}/${_out} )
         SET(XSLTPROC_DEPENDENCIES)
 ENDMACRO(RUN_XSLTPROC)
 
 MACRO(RUN_FOP _file _out)
         ADD_CUSTOM_COMMAND(
-                COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs
-                COMMAND ${FOP_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/${_file} -pdf ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${_out}
-                OUTPUT ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${_out}
+                COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG}
+                COMMAND ${FOP_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/${_file} -pdf ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG}/${_out}
+                OUTPUT ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG}/${_out}
                 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_file}
                 )
-        set_source_files_properties(${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${_out} PROPERTIES GENERATED TRUE)
-        ADD_CUSTOM_TARGET(${_out} DEPENDS ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${_out} )
+        set_source_files_properties(${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG}/${_out} PROPERTIES GENERATED TRUE)
+        ADD_CUSTOM_TARGET(${_out} DEPENDS ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG}/${_out} )
 ENDMACRO(RUN_FOP)
 
 MACRO(CLEAN_REL_BOOK _file _version_dir _doc_dir _in_dir _out_dir)
         STRING(REGEX REPLACE "([0-9a-z_-]*).xml" "\\1" _file_base "${_file}")
-        SET(_clean_target "clean_${_file}")
+        SET(_clean_target "clean_${_file}_${DOC_LANG}")
         SET(VERSION_DIR ${_version_dir})
         SET(ROOT "book")
         CONFIGURE_FILE(${HPCC_SOURCE_DIR}/docs/BuildTools/relrem.xsl.in ${CMAKE_CURRENT_BINARY_DIR}/${_file_base}.xsl @ONLY)
@@ -64,7 +64,7 @@ ENDMACRO(CLEAN_REL_BOOK)
 
 MACRO(CLEAN_REL_SET _file _version_dir _doc_dir _in_dir _out_dir)
         STRING(REGEX REPLACE "([0-9a-z_-]*).xml" "\\1" _file_base "${_file}")
-        SET(_clean_target "clean_${_file}")
+        SET(_clean_target "clean_${_file}_${DOC_LANG}")
         SET(VERSION_DIR ${_version_dir})
         SET(ROOT "set")
         CONFIGURE_FILE(${HPCC_SOURCE_DIR}/docs/BuildTools/relrem.xsl.in ${CMAKE_CURRENT_BINARY_DIR}/${_file_base}.xsl @ONLY)
@@ -84,7 +84,7 @@ MACRO(DOCBOOK_TO_PDF _xsl _file _name)
                 SET( _docs_target "doc_${_pdf_file}")  # File to Name of type.
                 CLEAN_REL_BOOK(${_file} ${VERSION_DIR} ${DOC_IMAGES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
                 set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_file_base}.xsl  PROPERTIES GENERATED TRUE)
-                RUN_XSLTPROC(${_xsl} ${_file} ${_fo_file} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} "clean_${_file}" ${_DB_DEFAULT_ARGS})
+                RUN_XSLTPROC(${_xsl} ${_file} ${_fo_file} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} "clean_${_file}_${DOC_LANG}" ${_DB_DEFAULT_ARGS})
                 IF (DISABLE_PDF)
                    SET(DISABLE_PDF)
                    SET(_target_file ${_fo_file})
@@ -158,14 +158,13 @@ MACRO(XSD_TO_XML _xsd_files _in_dir _out_dir)
 
         set(_xml_files)
         ADD_CUSTOM_COMMAND(
-                COMMAND mkdir -p ${_out_dir}
-                OUTPUT ${_out_dir}
-                )
+            COMMAND mkdir -p ${_out_dir}
+            OUTPUT ${_out_dir}
+            )
         foreach(_xsd_file ${_xsd_files})
-            #STRING(REGEX REPLACE "(.*).xsd" "\\1.mod.xml" _xml_file "${_xsd_file}")
+            #STRING(REGEX REPLACE "(.*).xsd" "\\1.xml" _xml_file "${_xsd_file}")
             set (_xml_file "${_xsd_file}.mod.xml")
             ADD_CUSTOM_COMMAND(
-                #COMMAND ./configurator  -o ${_out_dir}/${_xml_file}  ${HPCC_SOURCE_DIR}/docs/BuildTools/xsd2xml.xsl ${_in_dir}/${_xsd_file}
                 COMMAND ${SAXON_EXECUTABLE}   -o:${_out_dir}/${_xml_file}  -xsl:${HPCC_SOURCE_DIR}/docs/BuildTools/xsdattr2htmltable.xsl2 -s:${_in_dir}/${_xsd_file}
                 OUTPUT ${_out_dir}/${_xml_file}
                 WORKING_DIRECTORY ${_out_dir}
@@ -173,10 +172,6 @@ MACRO(XSD_TO_XML _xsd_files _in_dir _out_dir)
                 )
             list(APPEND _xml_files ${_out_dir}/${_xml_file})
         endforeach()
-        if (MAKE_CONFIGURATOR)
-            ADD_CUSTOM_TARGET("xsd_to_xml" ALL  DEPENDS ${_out_dir} ${_xml_files} "configurator" )
-        else()
-            ADD_CUSTOM_TARGET("xsd_to_xml" ALL  DEPENDS ${_out_dir} ${_xml_files} )
-        endif()
+        ADD_CUSTOM_TARGET("xsd_to_xml" ALL  DEPENDS ${_out_dir} ${_xml_files} )
         set_property(GLOBAL APPEND PROPERTY DOC_TARGETS "xsd_to_xml")
 ENDMACRO(XSD_TO_XML)

+ 4 - 4
docs/ConfiguringHPCC/CMakeLists.txt

@@ -1,4 +1,4 @@
-################################################################################
+################################################################################
 #    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
 #
 #    Licensed under the Apache License, Version 2.0 (the "License");
@@ -25,7 +25,7 @@ ENDFOREACH()
 # commented out per issue # HPCC-10267
 #
 #
-DOCBOOK_TO_PDF( ${FO_XSL} ConfiguringHPCC.xml "ConfiguringHPCC")
+DOCBOOK_TO_PDF( ${FO_XSL} ConfiguringHPCC.xml "ConfiguringHPCC_${DOC_LANG}")
 #
 #
 ########################################################################
@@ -34,10 +34,10 @@ IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ConfiguringHPCC.*")
+    IF("${T}" MATCHES ".*ConfiguringHPCC_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ConfiguringHPCC.xml" ${PORTAL_HTML_DIR}/ConfiguringHPCC  "configuringHPCC_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ConfiguringHPCC.xml" ${PORTAL_HTML_DIR}/ConfiguringHPCC_${DOC_LANG}  "configuringHPCC_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 4 - 4
docs/DynamicESDL/CMakeLists.txt

@@ -14,17 +14,17 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} DynamicESDL_Includer.xml "DynamicESDL" "DESDL-Mods")
-DOCBOOK_TO_PDF( ${FO_XSL} ESDL_LangRef_Includer.xml "ESDL_LangRef" "DESDL-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} DynamicESDL_Includer.xml "DynamicESDL_${DOC_LANG}" "DESDL-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} ESDL_LangRef_Includer.xml "ESDL_LangRef_${DOC_LANG}" "DESDL-Mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ESDL_LangRef.*")
+    IF("${T}" MATCHES ".*ESDL_LangRef_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ESDL_LangRef_Includer.xml" ${PORTAL_HTML_DIR}/ESDL_LangRef  "esdl_langref_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ESDL_LangRef_Includer.xml" ${PORTAL_HTML_DIR}/ESDL_LangRef_${DOC_LANG}  "esdl_langref_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/ECLLanguageReference/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} ECLR-includer.xml "ECLLanguageReference" "ECLR_mods")
+DOCBOOK_TO_PDF( ${FO_XSL} ECLR-includer.xml "ECLLanguageReference_${DOC_LANG}" "ECLR_mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECLLanguageReference.*")
+    IF("${T}" MATCHES ".*ECLLanguageReference_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLR-includer.xml" ${PORTAL_HTML_DIR}/ECLR  "lang_ref_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLR-includer.xml" ${PORTAL_HTML_DIR}/ECLR_${DOC_LANG}  "lang_ref_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/ECLPlayground/CMakeLists.txt

@@ -14,17 +14,17 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} ECLPlayground-includer.xml "ECL_Playground" "ECLPlay-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} ECLPlayground-includer.xml "ECL_Playground_${DOC_LANG}" "ECLPlay-Mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECL_Playground.*")
+    IF("${T}" MATCHES ".*ECL_Playground_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLPlayground-includer.xml" ${PORTAL_HTML_DIR}/ECLPlayground  "play_ground_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLPlayground-includer.xml" ${PORTAL_HTML_DIR}/ECLPlayground_${DOC_LANG}  "play_ground_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/ECLPluginForEclipse/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} ECL_Plugin_for_Eclipse.xml "ECL_Plugin_for_EclipseIDE")
+DOCBOOK_TO_PDF( ${FO_XSL} ECL_Plugin_for_Eclipse.xml "ECL_Plugin_for_EclipseIDE_${DOC_LANG}")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECL_Plugin_for_EclipseIDE.*")
+    IF("${T}" MATCHES ".*ECL_Plugin_for_EclipseIDE_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECL_Plugin_for_Eclipse.xml" ${PORTAL_HTML_DIR}/Eclipse_Plugin  "eclipse_plugin_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECL_Plugin_for_Eclipse.xml" ${PORTAL_HTML_DIR}/Eclipse_Plugin_${DOC_LANG}  "eclipse_plugin_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 12 - 10
docs/ECLProgrammersGuide/CMakeLists.txt

@@ -15,28 +15,30 @@
 ################################################################################
 
 
-DOCBOOK_TO_PDF( ${FO_XSL} PrGd-Includer.xml "ECLProgrammersGuide" "PRG_Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} PrGd-Includer.xml "ECLProgrammersGuide_${DOC_LANG}" "PRG_Mods")
 
 IF(MAKE_DOCS)
-  set(zip_out_dir ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs)
+  set(zip_out_dir ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/docs/${DOC_LANG})
+  set(ecl_code_name ECL_Code_Files_${DOC_LANG})
+
   ADD_CUSTOM_COMMAND(
 	COMMAND mkdir -p ${zip_out_dir}
-	COMMAND mkdir -p ECL_Code_Files
-	COMMAND rm -rf ECL_Code_Files/*
-        COMMAND cp ${HPCC_SOURCE_DIR}/docs/ECLProgrammersGuide/PRG_Mods/"\"ECL Code Files\""/*.ecl ECL_Code_Files/
-        COMMAND zip -r  ${zip_out_dir}/ECL_Code_Files.zip ECL_Code_Files
-        OUTPUT ${zip_out_dir}/ECL_Code_Files.zip
+	COMMAND mkdir -p ${ecl_code_name}
+	COMMAND rm -rf ${ecl_code_name}/*
+        COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/PRG_Mods/"\"ECL Code Files\""/*.ecl ${ecl_code_name}/
+        COMMAND zip -r  ${zip_out_dir}/${ecl_code_name}.zip ${ecl_code_name}
+        OUTPUT ${zip_out_dir}/${ecl_code_name}.zip
 	)
 
-  ADD_CUSTOM_TARGET(ECL_Code_Files ALL DEPENDS  ${zip_out_dir}/ECL_Code_Files.zip)
+  ADD_CUSTOM_TARGET(${ecl_code_name} ALL DEPENDS  ${zip_out_dir}/${ecl_code_name}.zip)
 
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECLProgrammersGuide.*")
+    IF("${T}" MATCHES ".*ECLProgrammersGuide_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/PrGd-Includer.xml" ${PORTAL_HTML_DIR}/ProgrammersGuide  "programmers_guide_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/PrGd-Includer.xml" ${PORTAL_HTML_DIR}/ProgrammersGuide_${DOC_LANG}  "programmers_guide_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 5 - 5
docs/ECLReference/CMakeLists.txt

@@ -18,12 +18,12 @@ GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
 
 SET(XSLTPROC_DEPENDENCIES)
 FOREACH(T ${Current_Targets})
-   IF("${T}" MATCHES ".*ECLLanguageReference.*" OR
-      "${T}" MATCHES ".*ECLProgrammersGuide.*" OR
-      "${T}" MATCHES ".*ECLStandardLibraryReference.*" OR
-      "${T}" MATCHES ".*ESDL_LangRef.*")
+   IF("${T}" MATCHES ".*ECLLanguageReference_${DOC_LANG}.*" OR
+      "${T}" MATCHES ".*ECLProgrammersGuide_${DOC_LANG}.*" OR
+      "${T}" MATCHES ".*ECLStandardLibraryReference_${DOC_LANG}.*" OR
+      "${T}" MATCHES ".*ESDL_LangRef_${DOC_LANG}.*")
       LIST(APPEND XSLTPROC_DEPENDENCIES  ${T})
    ENDIF()
 ENDFOREACH()
 SET(DISABLE_PDF ON)
-DOCBOOK_TO_PDF( ${FO_XSL} ECLReference.xml "ECLReference")
+DOCBOOK_TO_PDF( ${FO_XSL} ECLReference.xml "ECLReference_${DOC_LANG}")

+ 3 - 3
docs/ECLScheduler/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} ECLScheduler.xml "TheECLScheduler" "ECLSched-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} ECLScheduler.xml "TheECLScheduler_${DOC_LANG}" "ECLSched-Mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*TheECLScheduler.*")
+    IF("${T}" MATCHES ".*TheECLScheduler_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLScheduler.xml" ${PORTAL_HTML_DIR}/Scheduler  "scheduler_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ECLScheduler.xml" ${PORTAL_HTML_DIR}/Scheduler_${DOC_LANG}  "scheduler_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/ECLStandardLibraryReference/CMakeLists.txt

@@ -14,17 +14,17 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} SLR-includer.xml "ECLStandardLibraryReference" "SLR-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} SLR-includer.xml "ECLStandardLibraryReference_${DOC_LANG}" "SLR-Mods")
 
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECLStandardLibraryReference.*")
+    IF("${T}" MATCHES ".*ECLStandardLibraryReference_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/SLR-includer.xml" ${PORTAL_HTML_DIR}/SLR  "stdlib_ref_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/SLR-includer.xml" ${PORTAL_HTML_DIR}/SLR_${DOC_LANG}  "stdlib_ref_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 4 - 4
docs/ECLWatch/CMakeLists.txt

@@ -14,18 +14,18 @@
 #    limitations under the License.
 ################################################################################
 
-#DOCBOOK_TO_PDF( ${FO_XSL} ECLWTechPrev.xml "ECLWatch" "ECLWa_mods")
+#DOCBOOK_TO_PDF( ${FO_XSL} ECLWTechPrev.xml "ECLWatch_${DOC_LANG}" "ECLWa_mods")
 
-DOCBOOK_TO_PDF( ${FO_XSL} TheECLWatchMan.xml "The_ECL_Watch_Manual" "ECLWa_mods")
+DOCBOOK_TO_PDF( ${FO_XSL} TheECLWatchMan.xml "The_ECL_Watch_Manual_${DOC_LANG}" "ECLWa_mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*The_ECL_Watch_Manual.*")
+    IF("${T}" MATCHES ".*The_ECL_Watch_Manual_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/TheECLWatchMan.xml" ${PORTAL_HTML_DIR}/ECLWatchMan  "eclwatch_man_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/TheECLWatchMan.xml" ${PORTAL_HTML_DIR}/ECLWatchMan_${DOC_LANG}  "eclwatch_man_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 2 - 2
docs/EclipseHelp/CMakeLists.txt

@@ -19,11 +19,11 @@ IF(MAKE_DOCS)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   SET(HELP_DEPENDENCIES)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*ECLReference.*")
+    IF("${T}" MATCHES ".*ECLReference_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} ${ECL_REFERENCE_XML} ${ECLIPSE_HTML_DIR} "eclipse_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "doc_generate_html_zip")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} ${ECL_REFERENCE_XML} ${ECLIPSE_HTML_DIR} "eclipse_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "doc_generate_html_${DOC_LANG}_zip")
 
 ENDIF(MAKE_DOCS)

docs/HDFSConnector/CMakeLists.txt → docs/BuildTools/cmake_config/HDFSConnector.txt


+ 3 - 3
docs/HPCCCertify/CMakeLists.txt

@@ -14,17 +14,17 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} certify.xml "HPCCCertification")
+DOCBOOK_TO_PDF( ${FO_XSL} certify.xml "HPCCCertification_${DOC_LANG}")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*HPCCCertification.*")
+    IF("${T}" MATCHES ".*HPCCCertification_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/certify.xml" ${PORTAL_HTML_DIR}/Certification  "certify_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/certify.xml" ${PORTAL_HTML_DIR}/Certification_${DOC_LANG}  "certify_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)
 

+ 5 - 5
docs/HPCCClientTools/CMakeLists.txt

@@ -14,20 +14,20 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} ClientTools.xml "HPCCClientTools" "CT_Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} ClientTools.xml "HPCCClientTools_${DOC_LANG}" "CT_Mods")
 
-DOCBOOK_TO_PDF( ${FO_XSL} TheECLIDEandHPCCClientTools.xml "TheECLIDEandHPCCClientTools" "CT_Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} TheECLIDEandHPCCClientTools.xml "TheECLIDEandHPCCClientTools_${DOC_LANG}" "CT_Mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*HPCCClientTools.*")
+    IF("${T}" MATCHES ".*HPCCClientTools_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ClientTools.xml" ${PORTAL_HTML_DIR}/ClientTools  "clienttools_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/ClientTools.xml" ${PORTAL_HTML_DIR}/ClientTools_${DOC_LANG}  "clienttools_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
@@ -37,7 +37,7 @@ IF(MAKE_DOCS)
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/TheECLIDEandHPCCClientTools.xml" ${PORTAL_HTML_DIR}/ECLIDEandClientTools "eclide_clienttools_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/TheECLIDEandHPCCClientTools.xml" ${PORTAL_HTML_DIR}/ECLIDEandClientTools_${DOC_LANG} "eclide_clienttools_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 
 
 ENDIF(MAKE_DOCS)

+ 29 - 0
docs/BuildTools/cmake_config/HPCCDataHandling.txt

@@ -0,0 +1,29 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+
+DOCBOOK_TO_PDF( ${FO_XSL} DataHandling.xml "HPCCDataHandling_${DOC_LANG}" "DH-Mods")
+
+IF(MAKE_DOCS)
+  SET(HELP_DEPENDENCIES)
+  GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
+  FOREACH(T ${Current_Targets})
+    IF("${T}" MATCHES ".*HPCCDataHandling_${DOC_LANG}.*")
+      LIST(APPEND HELP_DEPENDENCIES  ${T})
+     ENDIF()
+  ENDFOREACH()
+
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/DataHandling.xml" ${PORTAL_HTML_DIR}/DataHandling_${DOC_LANG} "datahandling_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+ENDIF(MAKE_DOCS)

+ 3 - 4
docs/HPCCDataHandling/CMakeLists.txt

@@ -14,16 +14,15 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} DataHandling.xml "HPCCDataHandling" "DH-Mods")
-
+DOCBOOK_TO_PDF( ${FO_XSL} DataTutorial.xml "HPCCDataTutorial_${DOC_LANG}")
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*HPCCDataHandling.*")
+    IF("${T}" MATCHES ".*HPCCDataTutorial_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/DataHandling.xml" ${PORTAL_HTML_DIR}/DataHandling "datahandling_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/DataTutorial.xml" ${PORTAL_HTML_DIR}/DataTutorial_${DOC_LANG}  "data_tutorial_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/HPCCMonitoring/CMakeLists.txt

@@ -14,15 +14,15 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} HPCCMonitoringAndReporting.xml "HPCC_Monitoring_and_Reporting")
+DOCBOOK_TO_PDF( ${FO_XSL} HPCCMonitoringAndReporting.xml "HPCC_Monitoring_and_Reporting_${DOC_LANG}")
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*Monitoring_and_Reporting.*")
+    IF("${T}" MATCHES ".*Monitoring_and_Reporting_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/HPCCMonitoringAndReporting.xml" ${PORTAL_HTML_DIR}/Monitoring_and_Reporting  "monitor_reporting_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/HPCCMonitoringAndReporting.xml" ${PORTAL_HTML_DIR}/Monitoring_and_Reporting_${DOC_LANG}  "monitor_reporting_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 5 - 5
docs/HPCCSystemAdmin/CMakeLists.txt

@@ -14,20 +14,20 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} HPCCSystemAdministratorsGuide.xml "HPCCSystemAdministratorsGuide" "SA-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} HPCCSystemAdministratorsGuide.xml "HPCCSystemAdministratorsGuide_${DOC_LANG}" "SA-Mods")
 
-DOCBOOK_TO_PDF( ${FO_XSL} SecMgrInc.xml "HPCCSecurityManagerGuide" "SA-Mods")
+DOCBOOK_TO_PDF( ${FO_XSL} SecMgrInc.xml "HPCCSecurityManagerGuide_${DOC_LANG}" "SA-Mods")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*SystemAdministratorsGuide.*")
+    IF("${T}" MATCHES ".*SystemAdministratorsGuide_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/HPCCSystemAdministratorsGuide.xml" ${PORTAL_HTML_DIR}/SystemAdministratorsGuide  "system_administration_guide_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/HPCCSystemAdministratorsGuide.xml" ${PORTAL_HTML_DIR}/SystemAdministratorsGuide_${DOC_LANG}  "system_administration_guide_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
@@ -37,5 +37,5 @@ IF(MAKE_DOCS)
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/SecMgrInc.xml" ${PORTAL_HTML_DIR}/SecurityManagerGuide  "security_manager_guide_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/SecMgrInc.xml" ${PORTAL_HTML_DIR}/SecurityManagerGuide_${DOC_LANG}  "security_manager_guide_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 2 - 2
docs/HTMLHelp/CMakeLists.txt

@@ -18,9 +18,9 @@ set (HTML_HELP_DIR ${CMAKE_CURRENT_BINARY_DIR}/html_help)
 GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
 SET(HELP_DEPENDENCIES)
 FOREACH(T ${Current_Targets})
-   IF("${T}" MATCHES ".*ECLReference.*")
+   IF("${T}" MATCHES ".*ECLReference_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
    ENDIF()
 ENDFOREACH()
 
-DOCBOOK_TO_HTML(${HTML_HELP_XSL} ${ECL_REFERENCE_XML} ${HTML_HELP_DIR} "html_help" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "doc_htmlhelp_zip")
+DOCBOOK_TO_HTML(${HTML_HELP_XSL} ${ECL_REFERENCE_XML} ${HTML_HELP_DIR} "html_help_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "doc_htmlhelp_${DOC_LANG}_zip")

+ 1 - 1
docs/IMDB/CMakeLists.txt

@@ -14,5 +14,5 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} IMDB.xml "IMDB")
+DOCBOOK_TO_PDF( ${FO_XSL} IMDB.xml "IMDB_${DOC_LANG}")
 

+ 3 - 3
docs/Installing_and_RunningTheHPCCPlatform/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} Installing_and_RunningTheHPCCPlatform.xml "Installing_and_RunningTheHPCCPlatform")
+DOCBOOK_TO_PDF( ${FO_XSL} Installing_and_RunningTheHPCCPlatform.xml "Installing_and_RunningTheHPCCPlatform_${DOC_LANG}")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*Installing_and_RunningTheHPCCPlatform.*")
+    IF("${T}" MATCHES ".*Installing_and_RunningTheHPCCPlatform_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/Installing_and_RunningTheHPCCPlatform.xml" ${PORTAL_HTML_DIR}/Installing_and_Running  "install_and_running_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/Installing_and_RunningTheHPCCPlatform.xml" ${PORTAL_HTML_DIR}/Installing_and_Running_${DOC_LANG}  "install_and_running_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 3 - 3
docs/InstantCloud/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} InstantCloud.xml "InstantCloud_for_AWS")
+DOCBOOK_TO_PDF( ${FO_XSL} InstantCloud.xml "InstantCloud_for_AWS_${DOC_LANG}")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*InstantCloud_for_AWS.*")
+    IF("${T}" MATCHES ".*InstantCloud_for_AWS_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/InstantCloud.xml" ${PORTAL_HTML_DIR}/InstantCloud_for_AWS  "instantcloud_for_aws_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/InstantCloud.xml" ${PORTAL_HTML_DIR}/InstantCloud_for_AWS_${DOC_LANG}  "instantcloud_for_aws_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 2 - 2
docs/PortalHTML/CMakeLists.txt

@@ -21,9 +21,9 @@ IF(MAKE_DOCS)
       LIST(APPEND HELP_DEPENDENCIES  ${T})
     ENDIF()
   ENDFOREACH()
-  SET(PORTAL_HTML_ZIP "portal_html_zip")
+  SET(PORTAL_HTML_ZIP "portal_html_${DOC_LANG}_zip")
   ADD_CUSTOM_TARGET(${PORTAL_HTML_ZIP} ALL
-           COMMAND zip -r "portal_html.zip" ${PORTAL_HTML_DIR}
+           COMMAND zip -r "portal_html_${DOC_LANG}.zip" ${PORTAL_HTML_DIR}
            WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/
            DEPENDS ${HELP_DEPENDENCIES}
            )

+ 29 - 0
docs/BuildTools/cmake_config/RoxieReference.txt

@@ -0,0 +1,29 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+
+DOCBOOK_TO_PDF( ${FO_XSL} RoxieReference.xml "RoxieReference_${DOC_LANG}" "RoxieRefMods" )
+
+IF(MAKE_DOCS)
+  SET(HELP_DEPENDENCIES)
+  GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
+  FOREACH(T ${Current_Targets})
+    IF("${T}" MATCHES ".*RoxieReference_${DOC_LANG}.*")
+      LIST(APPEND HELP_DEPENDENCIES  ${T})
+     ENDIF()
+  ENDFOREACH()
+
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/RoxieReference.xml" ${PORTAL_HTML_DIR}/RoxieReference_${DOC_LANG}  "roxie_reference_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+ENDIF(MAKE_DOCS)

+ 3 - 3
docs/RunningHPCCinaVirtualMachine/CMakeLists.txt

@@ -14,16 +14,16 @@
 #    limitations under the License.
 ################################################################################
 
-DOCBOOK_TO_PDF( ${FO_XSL} RunningHPCCinaVirtualMachine.xml "RunningHPCCinaVirtualMachine")
+DOCBOOK_TO_PDF( ${FO_XSL} RunningHPCCinaVirtualMachine.xml "RunningHPCCinaVirtualMachine_${DOC_LANG}")
 
 IF(MAKE_DOCS)
   SET(HELP_DEPENDENCIES)
   GET_PROPERTY(Current_Targets GLOBAL PROPERTY DOC_TARGETS)
   FOREACH(T ${Current_Targets})
-    IF("${T}" MATCHES ".*RunningHPCCinaVirtualMachine.*")
+    IF("${T}" MATCHES ".*RunningHPCCinaVirtualMachine_${DOC_LANG}.*")
       LIST(APPEND HELP_DEPENDENCIES  ${T})
      ENDIF()
   ENDFOREACH()
 
-  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/RunningHPCCinaVirtualMachine.xml" ${PORTAL_HTML_DIR}/VirtualMachine  "virtual_machine_html" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
+  DOCBOOK_TO_HTML(${ECLIPSE_HTML_XSL} "${CMAKE_CURRENT_BINARY_DIR}/RunningHPCCinaVirtualMachine.xml" ${PORTAL_HTML_DIR}/VirtualMachine_${DOC_LANG}  "virtual_machine_html_${DOC_LANG}" "${HPCC_SOURCE_DIR}/docs/common/eclipsehelp.css" "")
 ENDIF(MAKE_DOCS)

+ 1 - 1
docs/VisualizingECL/CMakeLists.txt

@@ -16,4 +16,4 @@
 
 
 
-DOCBOOK_TO_PDF( ${FO_XSL} Visualizing_Includer.xml "VisualizingECL" "VizMods")
+DOCBOOK_TO_PDF( ${FO_XSL} Visualizing_Includer.xml "VisualizingECL_${DOC_LANG}" "VizMods")

+ 11 - 0
docs/BuildTools/fo.xsl

@@ -136,6 +136,17 @@
   </fo:block>
 </xsl:template>
 
+<!--para-syntax-role-elim-hyph-17-->
+<xsl:template match="para[@role='syntax']">
+  <fo:block>
+   <xsl:attribute name="hyphenate">false</xsl:attribute>
+   <xsl:attribute name="text-align">left</xsl:attribute>
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+
+
+
 <xsl:attribute-set name="monospace.verbatim.properties">
  <xsl:attribute name="font-size">
    0.83em

+ 11 - 0
docs/BuildTools/fo.xsl.in

@@ -136,6 +136,17 @@
   </fo:block>
 </xsl:template>
 
+<!--para-syntax-role-elim-hyph-17-->
+<xsl:template match="para[@role='syntax']">
+  <fo:block>
+   <xsl:attribute name="hyphenate">false</xsl:attribute>
+   <xsl:attribute name="text-align">left</xsl:attribute>
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+
+
+
 <xsl:attribute-set name="monospace.verbatim.properties">
  <xsl:attribute name="font-size">
    0.83em

+ 23 - 37
docs/CMakeLists.txt

@@ -1,4 +1,4 @@
-################################################################################
+################################################################################
 #    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
 #
 #    Licensed under the Apache License, Version 2.0 (the "License");
@@ -24,13 +24,13 @@ include(${CMAKE_MODULE_PATH}/docMacros.cmake)
 
 set (DOCBOOK_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/resources)
 set (DOCBOOK_XSL ${CMAKE_CURRENT_BINARY_DIR}/resources/docbook-xsl)
-set (DOC_IMAGES ${CMAKE_CURRENT_SOURCE_DIR}/)
+#set (DOC_IMAGES ${CMAKE_CURRENT_SOURCE_DIR}/)
 set (XML_CATALOG ${CMAKE_CURRENT_BINARY_DIR}/BuildTools/catalog.xml)
 set (DOC_VERSION "${HPCC_MAJOR}.${HPCC_MINOR}.${HPCC_POINT}")
 set (FO_XSL ${CMAKE_CURRENT_BINARY_DIR}/BuildTools/fo.xsl)
 set (VERSION_DIR ${CMAKE_CURRENT_BINARY_DIR}/)
 set (ECLIPSE_HTML_XSL ${CMAKE_CURRENT_BINARY_DIR}/BuildTools/EclipseHelp.xsl)
-set (ECL_REFERENCE_XML ${CMAKE_CURRENT_BINARY_DIR}/ECLReference/ECLReference.xml)
+#set (ECL_REFERENCE_XML ${CMAKE_CURRENT_BINARY_DIR}/ECLReference/ECLReference.xml)
 set (HTML_HELP_XSL ${CMAKE_CURRENT_BINARY_DIR}/resources/docbook-xsl/htmlhelp/htmlhelp.xsl)
 
 
@@ -41,53 +41,39 @@ else()
 	set (DOC_VERSION "${DOC_VERSION}-${HPCC_MATURITY}${HPCC_SEQUENCE}")
 endif()
 
-set (PORTAL_HTML_DIR "${CMAKE_CURRENT_BINARY_DIR}/PortalHTML")
-
 # Build image file list to add to source watch.
-file(GLOB_RECURSE DOC_IMAGES_LIST images/*)
+#file(GLOB_RECURSE DOC_IMAGES_LIST images/*)
+
 
 # Required directories to add.
 add_subdirectory(common)
 add_subdirectory(BuildTools)
 add_subdirectory(resources)
 
-# Doc dirs to include.
-add_subdirectory(DynamicESDL)
-add_subdirectory(ECLLanguageReference)
-add_subdirectory(ECLProgrammersGuide)
-add_subdirectory(ECLStandardLibraryReference)
-add_subdirectory(ECLReference)
-add_subdirectory(EclipseHelp)
-add_subdirectory(HTMLHelp)
-add_subdirectory(HPCCClientTools)
-add_subdirectory(HPCCCertify)
-add_subdirectory(HPCCDataHandling)
-add_subdirectory(HPCCDataTutorial)
-add_subdirectory(HPCCMonitoring)
-add_subdirectory(HPCCSystemAdmin)
-add_subdirectory(IMDB)
-add_subdirectory(InstantCloud)
-add_subdirectory(Installing_and_RunningTheHPCCPlatform)
-add_subdirectory(RoxieReference)
-add_subdirectory(RunningHPCCinaVirtualMachine)
-add_subdirectory(ECLPlayground)
-add_subdirectory(ECLPluginForEclipse)
-add_subdirectory(ECLScheduler)
-add_subdirectory(ECLWatch)
-add_subdirectory(VisualizingECL)
-
-
-# Docs automation
+# Docs automation. 
+# Must before each language dir since UsingConfigManager depends on it
 if (DOCS_AUTO)
    add_subdirectory(XMLGeneration)
-   add_subdirectory(ConfiguringHPCC)
 endif()
 
+# GHacked up to test for Int'l.
+#
+if (NOT DOC_LANGS)
+   set(DOC_LANGS EN_US)
+endif()
+
+string(TOUPPER "${DOC_LANGS}" DOC_LANGS)
+
+if ( ${DOC_LANGS} STREQUAL "ALL" )
+  set(DOC_LANGS "EN_US;PT_BR")
+endif ()
 
-#WIP -  Docs
-#add_subdirectory(RuningHPCCinAmazonWebServicesEC2)
+foreach(LANG ${DOC_LANGS})
+  if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${LANG}") 
+    add_subdirectory("${LANG}")
+  endif()
+endforeach()
 
-add_subdirectory(PortalHTML)
 
 GET_PROPERTY(_targets GLOBAL PROPERTY DOC_TARGETS)
 add_custom_target(docs ALL DEPENDS ${_targets})

+ 99 - 0
docs/EN_US/CMakeLists.txt

@@ -0,0 +1,99 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+
+###
+#  This CMakeLists intended to be used in docs/EN
+#    Refactored for internationalization
+##
+#GHACKED THIS 
+# Doc dirs to include.
+
+
+cmake_minimum_required(VERSION 2.8)
+PROJECT(docs_en_us)
+
+#define_property(GLOBAL PROPERTY DOC_TARGETS BRIEF_DOCS "docs_en_us" FULL_DOCS "docs_en_us")
+#mark_as_advanced(DOC_TARGETS)
+
+#include(${CMAKE_MODULE_PATH}/docMacros.cmake)
+
+set (DOC_LANG EN_US)
+#set (DOCBOOK_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/../resources)
+#set (DOCBOOK_XSL ${CMAKE_CURRENT_BINARY_DIR}/../resources/docbook-xsl)
+set (DOC_IMAGES ${CMAKE_CURRENT_SOURCE_DIR}/)
+#set (XML_CATALOG ${CMAKE_CURRENT_BINARY_DIR}/../BuildTools/catalog.xml)
+#set (DOC_VERSION "${HPCC_MAJOR}.${HPCC_MINOR}.${HPCC_POINT}")
+#set (FO_XSL ${CMAKE_CURRENT_BINARY_DIR}/../BuildTools/fo.xsl)
+#set (VERSION_DIR ${CMAKE_CURRENT_BINARY_DIR}/)
+#set (ECLIPSE_HTML_XSL ${CMAKE_CURRENT_BINARY_DIR}/../BuildTools/EclipseHelp.xsl)
+set (ECL_REFERENCE_XML ${CMAKE_CURRENT_BINARY_DIR}/ECLReference/ECLReference.xml)
+#set (HTML_HELP_XSL ${CMAKE_CURRENT_BINARY_DIR}/../resources/docbook-xsl/htmlhelp/htmlhelp.xsl)
+
+set (PORTAL_HTML_DIR "${CMAKE_CURRENT_BINARY_DIR}/PortalHTML")
+
+# Build image file list to add to source watch.
+file(GLOB_RECURSE DOC_IMAGES_LIST images/*)
+
+# Required directories to add.
+#add_subdirectory(../common common)
+#add_subdirectory(../BuildTools BuildTools)
+#add_subdirectory(../resources resources)
+
+
+add_subdirectory(DynamicESDL)
+add_subdirectory(ECLLanguageReference)
+add_subdirectory(ECLProgrammersGuide)
+add_subdirectory(ECLStandardLibraryReference)
+add_subdirectory(ECLReference)
+
+add_subdirectory(EclipseHelp)
+add_subdirectory(HTMLHelp)
+add_subdirectory(ECLPlayground)
+add_subdirectory(HPCCClientTools)
+add_subdirectory(HPCCCertify)
+add_subdirectory(HPCCDataHandling)
+add_subdirectory(HPCCDataTutorial)
+add_subdirectory(HPCCMonitoring)
+add_subdirectory(HPCCSystemAdmin)
+add_subdirectory(IMDB)
+add_subdirectory(InstantCloud)
+add_subdirectory(Installing_and_RunningTheHPCCPlatform)
+add_subdirectory(RoxieReference)
+add_subdirectory(RunningHPCCinaVirtualMachine)
+
+add_subdirectory(ECLPluginForEclipse)
+add_subdirectory(ECLScheduler)
+add_subdirectory(ECLWatch)
+add_subdirectory(VisualizingECL)
+
+add_subdirectory(PortalHTML)
+
+
+
+
+# Docs automation
+if (DOCS_AUTO)
+#   add_subdirectory(XMLGeneration)
+   add_subdirectory(ConfiguringHPCC)
+endif()
+
+
+#WIP -  Docs
+#add_subdirectory(RuningHPCCinAmazonWebServicesEC2)
+
+
+#GET_PROPERTY(_targets GLOBAL PROPERTY DOC_TARGETS)
+#add_custom_target(docs_en_us ALL DEPENDS ${_targets})

+ 17 - 0
docs/EN_US/ConfiguringHPCC/CMakeLists.txt

@@ -0,0 +1,17 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+get_filename_component(DOC_DIR_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../BuildTools/cmake_config/${DOC_DIR_NAME}.txt)

+ 36 - 36
docs/ConfiguringHPCC/ConfiguringHPCC.xml

@@ -816,7 +816,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Dali-Server-Include-XXX1-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dali.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dali.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='da.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -839,7 +839,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Dali-Server-Include-XXX2-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dali.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dali.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='da.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -859,7 +859,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-DaliServer-LDAP-Include-XXX3-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dali.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dali.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='da.t4'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -892,7 +892,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-daplugin-Include-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/daliplugin.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/daliplugin.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='daplug.t'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1044,7 +1044,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-DaFileSrv-Include-XXX4-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dafilesrv.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dafilesrv.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='daFs.t'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1092,7 +1092,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-DFUSrvr-Attr-Include-XXX6-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dfuserver.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dfuserver.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='DF.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1110,7 +1110,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-DFUSrvr-SSH-Include-XXX7-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/dfuserver.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dfuserver.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='DF.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1290,7 +1290,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           </para>
 
           <para>
-            <xi:include href="XMLGeneration/xml/dropzone.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/dropzone.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='dz.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1408,7 +1408,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-ECLAgent-Attr-Include-XXX8-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/eclagent_config.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/eclagent_config.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='EA.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1426,7 +1426,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-ECLAgent-Options-Include-XXX9-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/eclagent_config.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/eclagent_config.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='EA.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1485,7 +1485,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--ECLCCServer-Include-cc.t2-XXX-X-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/eclccserver.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/eclccserver.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='cc.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1555,7 +1555,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-DaliServer-LDAP-Include-XXX-XI-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/eclscheduler.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/eclscheduler.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ecl.sched'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1613,7 +1613,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--MyESP-Include-ESP.t6-XXX12-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ESP.t6'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1638,7 +1638,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--MyESP-Include-ESP.t1-XXXIII-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ESP.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1651,7 +1651,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--MyESP-Include-ES.t2-XXX-14-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ESP.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1659,7 +1659,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <para>
             <!--MyESP-Include-ES.t3-XXX-15-->
 
-            <!-- <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <!-- <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ES.t3'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />  -->
           </para>
@@ -1682,7 +1682,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--MyESP-Authentication-ES.t4-XXX-16-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ESP.t4'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1755,7 +1755,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--MyESP-HTTPS.t5-XXX-17-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='ESP.t5'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1791,7 +1791,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--ECLWa-Include-TBLZ-1-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/espsmcservice.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/espsmcservice.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='SMC-T01'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1801,7 +1801,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--ECLWa-Include-TBLZ-2-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/espsmcservice.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/espsmcservice.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='SMC-T02'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1822,7 +1822,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--WsECL-Include-ZXX-1-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='MyWS2-T01'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1834,7 +1834,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--WsECL-Include-ZXX-2-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='MyWS2-T02'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1844,7 +1844,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--WsECL-Include-ZXX-3-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/esp_service_wsecl2.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='MyWS2-T03'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1908,7 +1908,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--FTSlave-Include-XXX-18-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/ftslave_linux.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/ftslave_linux.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='FTS.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -1939,7 +1939,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
 
         <!--LdapServer-Include-fullDoc-XXX-19-->
 
-        <xi:include href="XMLGeneration/xml/ldapserver.xsd.mod.xml"
+        <xi:include href="../XMLGeneration/xml/ldapserver.xsd.mod.xml"
                     xpointer="xpointer(//*[@id='ldapSrv'])"
                     xmlns:xi="http://www.w3.org/2001/XInclude" />
 
@@ -2018,7 +2018,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-t1-Include-XXX-20-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t1'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2039,7 +2039,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-Archiver-Include-XXX-21-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t2'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2060,7 +2060,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-Coaleser-Include-XXX-22-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t3'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2081,7 +2081,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-DfuXref-Include-XXX-23-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t4'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2104,7 +2104,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-DfuExpiry-Include-XXX-24-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t5'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2125,7 +2125,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-ThorQMon-IncludeXXX-25-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t6'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2146,7 +2146,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Sasha-DafiSrvMon-Include-XXX26-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/sasha.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/sasha.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='sh.t7'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2389,7 +2389,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
             <!--configMgr-Thor-Attribute-Include-XXX-->
 
             <para>
-              <xi:include href="XMLGeneration/xml/thor.xsd.mod.xml"
+              <xi:include href="../XMLGeneration/xml/thor.xsd.mod.xml"
                           xpointer="xpointer(//*[@id='Th.t1'])"
                           xmlns:xi="http://www.w3.org/2001/XInclude" />
             </para>
@@ -2414,7 +2414,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Thor-SSH-Include-XXX-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/thor.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/thor.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='Th.t3'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2440,7 +2440,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
           <!--configMgr-Thor-SwapNode-Include-XXX-->
 
           <para>
-            <xi:include href="XMLGeneration/xml/thor.xsd.mod.xml"
+            <xi:include href="../XMLGeneration/xml/thor.xsd.mod.xml"
                         xpointer="xpointer(//*[@id='Th.t4'])"
                         xmlns:xi="http://www.w3.org/2001/XInclude" />
           </para>
@@ -2540,7 +2540,7 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
 
       <?hard-pagebreak ?>
 
-      <xi:include href="XMLGeneration/xml/roxie.xsd.mod.xml"
+      <xi:include href="../XMLGeneration/xml/roxie.xsd.mod.xml"
                   xpointer="element(/1)"
                   xmlns:xi="http://www.w3.org/2001/XInclude" />
 

+ 17 - 0
docs/EN_US/DynamicESDL/CMakeLists.txt

@@ -0,0 +1,17 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+get_filename_component(DOC_DIR_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../BuildTools/cmake_config/${DOC_DIR_NAME}.txt)

docs/DynamicESDL/DESDL-Mods/ESDLAttributes.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLAttributes.xml


docs/DynamicESDL/DESDL-Mods/ESDLDoc.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLDoc.xml


docs/DynamicESDL/DESDL-Mods/ESDLESParray.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESParray.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPenum.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPenum.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPinclude.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPinclude.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPmethod.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPmethod.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPrequest.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPrequest.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPresponse.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPresponse.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPservice.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPservice.xml


docs/DynamicESDL/DESDL-Mods/ESDLESPstruct.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLESPstruct.xml


docs/DynamicESDL/DESDL-Mods/ESDLTypeMapping.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLTypeMapping.xml


docs/DynamicESDL/DESDL-Mods/ESDLauth_feature.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLauth_feature.xml


docs/DynamicESDL/DESDL-Mods/ESDLbinary.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLbinary.xml


docs/DynamicESDL/DESDL-Mods/ESDLbooleanbool.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLbooleanbool.xml


docs/DynamicESDL/DESDL-Mods/ESDLcounter_and_count_val.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLcounter_and_count_val.xml


docs/DynamicESDL/DESDL-Mods/ESDLdepr_ver.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdepr_ver.xml


docs/DynamicESDL/DESDL-Mods/ESDLdescription.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdescription.xml


docs/DynamicESDL/DESDL-Mods/ESDLdouble.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLdouble.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_hide.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_hide.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_keep.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_keep.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_max_len.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_max_len.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_name.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_name.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_null.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_null.xml


docs/DynamicESDL/DESDL-Mods/ESDLecl_type.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLecl_type.xml


docs/DynamicESDL/DESDL-Mods/ESDLexceptions_inline.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLexceptions_inline.xml


docs/DynamicESDL/DESDL-Mods/ESDLfloat.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLfloat.xml


docs/DynamicESDL/DESDL-Mods/ESDLget_data_from.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLget_data_from.xml


docs/DynamicESDL/DESDL-Mods/ESDLhelp.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLhelp.xml


docs/DynamicESDL/DESDL-Mods/ESDLint.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLint.xml


docs/DynamicESDL/DESDL-Mods/ESDLint64.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLint64.xml


docs/DynamicESDL/DESDL-Mods/ESDLleading_zero.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLleading_zero.xml


docs/DynamicESDL/DESDL-Mods/ESDLmax_count_var.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_count_var.xml


docs/DynamicESDL/DESDL-Mods/ESDLmax_len.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_len.xml


docs/DynamicESDL/DESDL-Mods/ESDLmax_ver.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmax_ver.xml


docs/DynamicESDL/DESDL-Mods/ESDLmin_ver.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLmin_ver.xml


docs/DynamicESDL/DESDL-Mods/ESDLoptional.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLoptional.xml


docs/DynamicESDL/DESDL-Mods/ESDLstring.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLstring.xml


docs/DynamicESDL/DESDL-Mods/ESDLversion.xml → docs/EN_US/DynamicESDL/DESDL-Mods/ESDLversion.xml


docs/DynamicESDL/DESDL-Mods/xxESDLnil_remove.xml → docs/EN_US/DynamicESDL/DESDL-Mods/xxESDLnil_remove.xml


docs/DynamicESDL/DynamicESDL_Includer.xml → docs/EN_US/DynamicESDL/DynamicESDL_Includer.xml


docs/DynamicESDL/ESDL_LangRef_Includer.xml → docs/EN_US/DynamicESDL/ESDL_LangRef_Includer.xml


+ 17 - 0
docs/EN_US/ECLLanguageReference/CMakeLists.txt

@@ -0,0 +1,17 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+get_filename_component(DOC_DIR_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../BuildTools/cmake_config/${DOC_DIR_NAME}.txt)

docs/ECLLanguageReference/ECLR-includer.xml → docs/EN_US/ECLLanguageReference/ECLR-includer.xml


docs/ECLLanguageReference/ECLR_mods/AlienData-TypeStrucSpecial.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/AlienData-TypeStrucSpecial.xml


docs/ECLLanguageReference/ECLR_mods/AlienData-TypeStruct.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/AlienData-TypeStruct.xml


docs/ECLLanguageReference/ECLR_mods/Basics-ActionsandAttrib.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-ActionsandAttrib.xml


docs/ECLLanguageReference/ECLR_mods/Basics-AttributeDef.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeDef.xml


docs/ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml


docs/ECLLanguageReference/ECLR_mods/Basics-AttributeVisibility.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-AttributeVisibility.xml


docs/ECLLanguageReference/ECLR_mods/Basics-Constants.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-Constants.xml


docs/ECLLanguageReference/ECLR_mods/Basics-FieldandAttribute.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-FieldandAttribute.xml


docs/ECLLanguageReference/ECLR_mods/Basics-FunctionAttributes.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-FunctionAttributes.xml


docs/ECLLanguageReference/ECLR_mods/Basics-Overview.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-Overview.xml


docs/ECLLanguageReference/ECLR_mods/Basics-RecordSetFiltring.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/Basics-RecordSetFiltring.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ABS.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ABS.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ACOS.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ACOS.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-AGGREGATE.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-AGGREGATE.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ALLNODES.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ALLNODES.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-APPLY.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-APPLY.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ASCII.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASCII.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ASIN.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASIN.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ASSERT.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASSERT.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ASTRING.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ASTRING.xml


docs/ECLLanguageReference/ECLR_mods/BltInFunc-ATAN.xml → docs/EN_US/ECLLanguageReference/ECLR_mods/BltInFunc-ATAN.xml


+ 0 - 0
docs/ECLLanguageReference/ECLR_mods/BltInFunc-ATAN2.xml


Some files were not shown because too many files changed in this diff