浏览代码

Merge pull request #727 from pschwartz/issue443

Fixes #443, #205 Refactoring of CMake install system

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 13 年之前
父节点
当前提交
8d1a74bc0b
共有 100 个文件被更改,包括 1582 次插入3075 次删除
  1. 20 177
      CMakeLists.txt
  2. 31 0
      common/CMakeLists.txt
  3. 21 0
      common/monitoring/CMakeLists.txt
  4. 38 0
      dali/CMakeLists.txt
  5. 4 4
      install_directory/DropZone.install
  6. 4 4
      install_directory/topology.install
  7. 4 4
      install_directory/GenesisServer.install
  8. 7 4
      install_directory/ldapServer.install
  9. 31 0
      ecl/CMakeLists.txt
  10. 1 0
      ecl/eclagent/CMakeLists.txt
  11. 22 0
      ecllibrary/CMakeLists.txt
  12. 0 4
      ecllibrary/sourcedoc.xml
  13. 0 27
      ecllibrary/teststd/str/sourcedoc.xml
  14. 30 0
      esp/CMakeLists.txt
  15. 19 0
      esp/bindings/CMakeLists.txt
  16. 19 0
      esp/bindings/SOAP/CMakeLists.txt
  17. 3 3
      install_directory/logtracker.install
  18. 3 3
      install_directory/roxieconfig.install
  19. 18 0
      esp/bindings/SOAP/ws_ecl_client/CMakeLists.txt
  20. 18 0
      esp/bindings/SOAP/xpp/CMakeLists.txt
  21. 18 0
      esp/bindings/SOAP/xpp/sxt/CMakeLists.txt
  22. 18 0
      esp/bindings/SOAP/xpp/xpp/CMakeLists.txt
  23. 18 0
      esp/bindings/http/CMakeLists.txt
  24. 18 0
      esp/bindings/http/client/CMakeLists.txt
  25. 18 0
      esp/bindings/http/platform/CMakeLists.txt
  26. 6 4
      install_directory/SiteCertificate.install
  27. 18 0
      esp/clients/ECLLib/CMakeLists.txt
  28. 18 0
      esp/clients/roxieconfiglib/CMakeLists.txt
  29. 18 0
      esp/clients/wsdfulib/CMakeLists.txt
  30. 18 0
      esp/clients/wswulib/CMakeLists.txt
  31. 19 0
      esp/eclwatch/CMakeLists.txt
  32. 146 0
      esp/eclwatch/ws_XSLT/CMakeLists.txt
  33. 18 0
      esp/eclwatch/xslt/CMakeLists.txt
  34. 18 0
      esp/esdl/CMakeLists.txt
  35. 18 0
      esp/esplib/CMakeLists.txt
  36. 67 0
      esp/files/CMakeLists.txt
  37. 32 0
      esp/files/css/CMakeLists.txt
  38. 20 0
      esp/files/html/CMakeLists.txt
  39. 96 0
      esp/files/img/CMakeLists.txt
  40. 26 0
      esp/files/logo/CMakeLists.txt
  41. 48 0
      esp/files/scripts/CMakeLists.txt
  42. 26 0
      esp/files/scripts/configmgr/CMakeLists.txt
  43. 19 0
      esp/protocols/CMakeLists.txt
  44. 1 0
      esp/scm/espscm.cmake
  45. 32 0
      esp/services/CMakeLists.txt
  46. 18 0
      esp/services/common/CMakeLists.txt
  47. 1 1
      esp/services/ecldirect/CMakeLists.txt
  48. 18 0
      esp/services/scrubbed/CMakeLists.txt
  49. 1 1
      esp/services/ws_access/CMakeLists.txt
  50. 1 1
      esp/services/ws_account/CMakeLists.txt
  51. 1 1
      esp/services/ws_config/CMakeLists.txt
  52. 12 0
      esp/services/ws_machine/CMakeLists.txt
  53. 18 0
      esp/services/ws_roxie/CMakeLists.txt
  54. 19 0
      esp/smc/CMakeLists.txt
  55. 19 0
      esp/test/CMakeLists.txt
  56. 19 0
      esp/tools/CMakeLists.txt
  57. 18 0
      esp/tools/scripts/CMakeLists.txt
  58. 7 1
      esp/tools/soapplus/CMakeLists.txt
  59. 18 0
      esp/tools/wizards/CMakeLists.txt
  60. 18 0
      esp/tools/wizards/Ecl2Esp/CMakeLists.txt
  61. 18 0
      esp/tools/wizards/esp_service_wizard/CMakeLists.txt
  62. 18 0
      esp/tools/wizards/esp_simple_client/CMakeLists.txt
  63. 56 0
      esp/xslt/CMakeLists.txt
  64. 2 0
      initfiles/CMakeLists.txt
  65. 11 4
      initfiles/bash/etc/init.d/CMakeLists.txt
  66. 17 0
      initfiles/bin/CMakeLists.txt
  67. 11 11
      ecllibrary/std/system/sourcedoc.xml
  68. 69 0
      initfiles/componentfiles/configxml/CMakeLists.txt
  69. 2 0
      initfiles/componentfiles/ftslave/CMakeLists.txt
  70. 19 0
      initfiles/componentfiles/thor/CMakeLists.txt
  71. 19 0
      initfiles/etc/CMakeLists.txt
  72. 32 0
      initfiles/etc/DIR_NAME/CMakeLists.txt
  73. 6 13
      ecllibrary/teststd/sourcedoc.xml
  74. 9 13
      ecllibrary/std/sourcedoc.xml
  75. 20 0
      initfiles/etc/sshkey/CMakeLists.txt
  76. 19 5
      initfiles/sbin/CMakeLists.txt
  77. 15 16
      initfiles/bash/etc/init.d/configmgr.in
  78. 2 3
      initfiles/bash/etc/init.d/get_ip_address.sh.in
  79. 2 2
      initfiles/bash/etc/init.d/regex.awk.in.cmake
  80. 0 28
      install_directory/WsAttributes.install
  81. 0 33
      install_directory/WsOnDemand.install
  82. 0 154
      install_directory/bash_startup.install
  83. 0 22
      install_directory/configgen.install
  84. 0 142
      install_directory/configmgr.install
  85. 0 22
      install_directory/dali.install
  86. 0 22
      install_directory/dfuplus.install
  87. 0 22
      install_directory/dfuserver.install
  88. 0 24
      install_directory/dkcslave.install
  89. 0 25
      install_directory/eclagent.install
  90. 0 73
      install_directory/eclcc.install
  91. 0 25
      install_directory/eclccserver.install
  92. 0 23
      install_directory/ecldirect.install
  93. 0 89
      install_directory/ecllibrary.install
  94. 0 22
      install_directory/eclplus.install
  95. 0 22
      install_directory/eclscheduler.install
  96. 0 1865
      install_directory/esp.install
  97. 0 94
      install_directory/espsmc.install
  98. 0 22
      install_directory/ftslave.install
  99. 0 40
      install_directory/gen_cmake_deploy
  100. 0 0
      install_directory/mysqlserver.install

+ 20 - 177
CMakeLists.txt

@@ -124,144 +124,20 @@ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
 include(${HPCC_SOURCE_DIR}/cmake_modules/commonSetup.cmake)
 
 add_subdirectory (initfiles)
-
-add_subdirectory (tools/esdl)
-add_subdirectory (tools/hidl)
-
-add_subdirectory (esp/scm)
-add_subdirectory (common/commonext)
-add_subdirectory (common/deftype)
-add_subdirectory (common/dllserver)
-add_subdirectory (common/environment)
-add_subdirectory (common/fileview2)
-add_subdirectory (common/monitoring/prosysinfo)
-add_subdirectory (common/remote)
-add_subdirectory (common/roxiecommlib)
-add_subdirectory (common/roxiehelper)
-add_subdirectory (common/roxiemanager)
-add_subdirectory (common/thorhelper)
-add_subdirectory (common/workunit)
-add_subdirectory (common/wuwebview)
-add_subdirectory (dali/base)
-add_subdirectory (dali/dafilesrv)
-add_subdirectory (dali/dalidiag)
-add_subdirectory (dali/dalistop)
-add_subdirectory (dali/datest)
-if (CPPUNIT)
-    add_subdirectory (dali/daunittest)
-endif()
-add_subdirectory (dali/dfu)
-add_subdirectory (dali/dfuplus)
-add_subdirectory (dali/dfuxref)
-add_subdirectory (dali/dfuXRefLib)
-add_subdirectory (dali/ft)
-add_subdirectory (dali/regress)
-add_subdirectory (dali/sdsfix)
-add_subdirectory (dali/daliadmin)
-add_subdirectory (dali/server)
-add_subdirectory (dali/treeview)
-add_subdirectory (dali/updtdalienv)
-add_subdirectory (deployment/configgen)
-add_subdirectory (deployment/deploy)
-add_subdirectory (deployment/deployutils)
-add_subdirectory (deployment/envgen)
-add_subdirectory (ecl/agentexec)
-add_subdirectory (ecl/eclagent)
-add_subdirectory (ecl/eclcc)
-add_subdirectory (ecl/eclccserver)
-add_subdirectory (ecl/eclcmd)
-add_subdirectory (ecl/eclscheduler)
-add_subdirectory (ecl/eclplus)
-add_subdirectory (ecl/hql)
-add_subdirectory (ecl/hqlcpp)
-add_subdirectory (ecl/hthor)
-add_subdirectory (ecl/scheduleadmin)
-add_subdirectory (ecl/schedulectrl)
-add_subdirectory (ecl/wutest)
-add_subdirectory (esp/bindings/SOAP/soaplib)
-add_subdirectory (esp/clients/LoggingClient)
-add_subdirectory (esp/clients/wsecl)
-add_subdirectory (esp/clients/WUManager)
-add_subdirectory (esp/platform)
-add_subdirectory (esp/protocols/http)
-add_subdirectory (esp/services/ecldirect)
-add_subdirectory (esp/services/ws_access)
-add_subdirectory (esp/services/ws_account)
-add_subdirectory (esp/services/ws_config)
-add_subdirectory (esp/services/ws_dfu)
-add_subdirectory (esp/services/ws_ecl)
-add_subdirectory (esp/services/ws_fileio)
-add_subdirectory (esp/services/ws_fs)
-add_subdirectory (esp/services/ws_machine)
-add_subdirectory (esp/services/ws_roxiequery)
-add_subdirectory (esp/services/ws_smc)
-add_subdirectory (esp/services/ws_topology)
-add_subdirectory (esp/services/ws_workunits)
-add_subdirectory (esp/services/WsDeploy)
-add_subdirectory (esp/smc/SMCLib)
-add_subdirectory (esp/test/httptest)
-add_subdirectory (esp/tools/soapplus)
-add_subdirectory (plugins/auditlib)
-add_subdirectory (plugins/debugservices)
-add_subdirectory (plugins/fileservices)
-add_subdirectory (plugins/logging)
-add_subdirectory (plugins/parselib)
-add_subdirectory (plugins/stringlib)
-add_subdirectory (plugins/unicodelib)
-add_subdirectory (plugins/workunitservices)
-add_subdirectory (roxie/ccd)
-add_subdirectory (roxie/roxie)
-add_subdirectory (roxie/roxieclient)
-add_subdirectory (roxie/roxieclienttest)
-add_subdirectory (roxie/roxiemem)
-add_subdirectory (roxie/roxiepipe)
-add_subdirectory (roxie/udplib)
-add_subdirectory (rtl/eclrtl)
-add_subdirectory (rtl/nbcd)
-add_subdirectory (dali/sasha)
-add_subdirectory (services/runagent)
-add_subdirectory (system/hrpc)
-add_subdirectory (system/jhtree)
-add_subdirectory (system/jlib)
-add_subdirectory (system/lzma)
-add_subdirectory (system/mp)
-add_subdirectory (system/mp/test)
-add_subdirectory (system/security/LdapSecurity)
-add_subdirectory (system/security/securesocket)
-add_subdirectory (system/security/test/ldapsecuritytest)
-add_subdirectory (system/security/test/myssl)
-if (USE_ZLIB)
-  add_subdirectory (system/security/zcrypt)
-endif()
-add_subdirectory (system/xmllib)
-
-add_subdirectory (thorlcr/activities)
-add_subdirectory (thorlcr/graph)
-add_subdirectory (thorlcr/master)
-add_subdirectory (thorlcr/mfilemanager)
-add_subdirectory (thorlcr/msort)
-add_subdirectory (thorlcr/slave)
-add_subdirectory (thorlcr/thorcodectx)
-add_subdirectory (tools/backupnode)
-add_subdirectory (tools/combine)
-add_subdirectory (tools/dumpkey)
-add_subdirectory (tools/keydiff)
-add_subdirectory (tools/pstart)
-add_subdirectory (tools/pskill)
-add_subdirectory (tools/testsocket)
-add_subdirectory (tools/swapnode)
-add_subdirectory (tools/vkey)
-add_subdirectory (tools/xmlsize)
-add_subdirectory (tools/wuget)
-add_subdirectory (tools/copyexp)
-add_subdirectory (tools/genht)
-
-
-# start-stop-daemon is linux only.
-if ( CMAKE_SYSTEM MATCHES Linux )
-    message ("-- Building start-stop-daemon")
-    add_subdirectory (tools/start-stop-daemon)
-endif()
+add_subdirectory (tools)
+add_subdirectory (common)
+add_subdirectory (dali)
+add_subdirectory (deploy)
+add_subdirectory (deployment)
+add_subdirectory (ecl)
+add_subdirectory (ecllibrary)
+add_subdirectory (esp)
+add_subdirectory (plugins)
+add_subdirectory (roxie)
+add_subdirectory (rtl)
+add_subdirectory (services)
+add_subdirectory (system)
+add_subdirectory (thorlcr)
 
 ###
 ## CPack install and packaging setup.
@@ -340,20 +216,14 @@ set(CPACK_SOURCE_IGNORE_FILES
         )
 
 ###
-## Run file configuration to set build tag
+## Run file configuration to set build tag along with install lines for generated
+## config files.
 ###
 set( BUILD_TAG "${CPACK_RPM_PACKAGE_VERSION}_${CPACK_RPM_PACKAGE_RELEASE}-${stagever}")
 configure_file(${HPCC_SOURCE_DIR}/build-config.h.cmake "build-config.h" )
-configure_file("initfiles/etc/DIR_NAME/version.in" "version")
-configure_file("initfiles/etc/DIR_NAME/environment.conf.in" "environment.conf")
-configure_file("initfiles/etc/DIR_NAME/environment.xml.in" "environment.xml")
-configure_file("initfiles/etc/DIR_NAME/configmgr/configmgr.conf.in" "configmgr.conf")
-configure_file("initfiles/etc/DIR_NAME/configmgr/esp.xml.in" "esp.xml")
-if ( ${HPCC_PROJECT} STREQUAL "community" )
-    configure_file("initfiles/componentfiles/configxml/buildsetCC.xml.in" "buildset.xml")
-else ()
-    configure_file("initfiles/componentfiles/configxml/buildsetEE.xml.in" "buildset.xml")
-endif()
+
+#set( CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON )
+#set( CPACK_DEB_PACKAGE_COMPONENT ON )
 
 
 ###
@@ -408,32 +278,5 @@ endif()
 ## the hpcc platform.
 ###
 
-Install ( FILES ${HPCC_SOURCE_DIR}/${LICENSE_FILE} DESTINATION ${OSSDIR} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-include( install_directory/overall.install )
-include( install_directory/bash_startup.install )
-include( install_directory/WsReferenceTracker.install )
-include( install_directory/dali.install )
-include( install_directory/dfuplus.install )
-include( install_directory/dfuserver.install )
-include( install_directory/dkcslave.install ) #: MORE - file name is wrong!
-include( install_directory/eclagent.install )       
-include( install_directory/ecldirect.install )
-include( install_directory/ecllibrary.install )
-include( install_directory/eclplus.install )
-include( install_directory/eclcc.install )      
-include( install_directory/eclccserver.install )      
-include( install_directory/eclscheduler.install )
-include( install_directory/esp.install )             
-include( install_directory/espsmc.install )          
-include( install_directory/ftslave.install )
-#include( install_directory/regressionSuite.install )
-include( install_directory/roxie.install )           
-include( install_directory/sasha.install )           
-include( install_directory/thor.install )            
-include( install_directory/ws_account.install )
-include( install_directory/ws_watchlist.install )
-include( install_directory/ws_ecl.install )
-include( install_directory/configgen.install )
-include( install_directory/configmgr.install )
-include( install_directory/agentexec.install )
+Install ( FILES ${HPCC_SOURCE_DIR}/${LICENSE_FILE} DESTINATION ${OSSDIR} COMPONENT Runtime )
 include (CPack)

+ 31 - 0
common/CMakeLists.txt

@@ -0,0 +1,31 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (commonext)
+add_subdirectory (deftype)
+add_subdirectory (dllserver)
+add_subdirectory (environment)
+add_subdirectory (fileview2)
+add_subdirectory (monitoring)
+add_subdirectory (remote)
+add_subdirectory (roxiecommlib)
+add_subdirectory (roxiehelper)
+add_subdirectory (roxiemanager)
+add_subdirectory (thorhelper)
+add_subdirectory (workunit)
+add_subdirectory (wuwebview)

+ 21 - 0
common/monitoring/CMakeLists.txt

@@ -0,0 +1,21 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (prosysinfo)
+
+Install ( PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/preflight DESTINATION ${OSSDIR}/sbin COMPONENT Runtime )

+ 38 - 0
dali/CMakeLists.txt

@@ -0,0 +1,38 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (base)
+add_subdirectory (dafilesrv)
+add_subdirectory (dalidiag)
+add_subdirectory (dalistop)
+add_subdirectory (datest)
+if (USE_CPPUNIT)
+    add_subdirectory (daunittest)
+endif()
+add_subdirectory (dfu)
+add_subdirectory (dfuplus)
+add_subdirectory (dfuxref)
+add_subdirectory (dfuXRefLib)
+add_subdirectory (ft)
+add_subdirectory (regress)
+add_subdirectory (sdsfix)
+add_subdirectory (daliadmin)
+add_subdirectory (server)
+add_subdirectory (treeview)
+add_subdirectory (updtdalienv)
+add_subdirectory (sasha)

+ 4 - 4
install_directory/DropZone.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,6 +16,4 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# DropZone Supplementals
-# SCHEMA: name=dropzone.xsd method=schema
+add_subdirectory (gcc3)

+ 4 - 4
install_directory/topology.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,6 +16,4 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# topology Supplementals
-# SCHEMA: name=topology.xsd method=schema
+add_subdirectory (bin)

+ 4 - 4
install_directory/GenesisServer.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,6 +16,4 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# GenesisServer Supplementals
-# SCHEMA: name=generic.xsd method=schema
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/g++ DESTINATION ${OSSDIR}/componentfiles COMPONENT Runtime )

+ 7 - 4
install_directory/ldapServer.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,6 +16,7 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# ldapServer Supplementals
-# SCHEMA: name=ldapserver.xsd method=schema
+add_subdirectory (configgen)
+add_subdirectory (deploy)
+add_subdirectory (deployutils)
+add_subdirectory (envgen)

+ 31 - 0
ecl/CMakeLists.txt

@@ -0,0 +1,31 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (agentexec)
+add_subdirectory (eclagent)
+add_subdirectory (eclcc)
+add_subdirectory (eclccserver)
+#add_subdirectory (eclcmd)
+add_subdirectory (eclscheduler)
+add_subdirectory (eclplus)
+add_subdirectory (hql)
+add_subdirectory (hqlcpp)
+add_subdirectory (hthor)
+add_subdirectory (scheduleadmin)
+add_subdirectory (schedulectrl)
+add_subdirectory (wutest)

+ 1 - 0
ecl/eclagent/CMakeLists.txt

@@ -48,3 +48,4 @@ target_link_libraries ( eclagent
       ${CPPUNIT_LIBRARIES}
     )
 
+Install ( PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/start_eclagent DESTINATION ${OSSDIR}/bin COMPONENT Runtime )

+ 22 - 0
ecllibrary/CMakeLists.txt

@@ -0,0 +1,22 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/StyleGuide.html DESTINATION ${OSSDIR}/share/ecllibrary COMPONENT Runtime )
+Install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/std DESTINATION ${OSSDIR}/share/ecllibrary COMPONENT Runtime USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE )
+Install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/teststd DESTINATION ${OSSDIR}/share/ecllibrary COMPONENT Runtime USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE )

+ 0 - 4
ecllibrary/sourcedoc.xml

@@ -23,8 +23,4 @@ section SYSTEM "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
   <title>ecllibrary</title>
   <para>The ecllibrary directory contains the sources for the ecl
   standard library.</para>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-              href="std/sourcedoc.xml" />
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-              href="teststd/sourcedoc.xml" />
 </section>

+ 0 - 27
ecllibrary/teststd/str/sourcedoc.xml

@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    All rights reserved. This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
--->
-<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
-<section>
-    <title>ecllibrary/teststd/str</title>
-
-    <para>
-     The ecllibrary/teststd/str directory contains the sources for the ecllibrary/teststd/str library.
-  </para>
-</section>

+ 30 - 0
esp/CMakeLists.txt

@@ -0,0 +1,30 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (bindings)
+add_subdirectory (clients)
+add_subdirectory (eclwatch)
+add_subdirectory (files)
+add_subdirectory (platform)
+add_subdirectory (protocols)
+add_subdirectory (scm)
+add_subdirectory (services)
+add_subdirectory (smc)
+add_subdirectory (test)
+add_subdirectory (tools)
+add_subdirectory (xslt)

+ 19 - 0
esp/bindings/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (SOAP)

+ 19 - 0
esp/bindings/SOAP/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (soaplib)

+ 3 - 3
install_directory/logtracker.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,5 +16,3 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# logtracker Supplementals

+ 3 - 3
install_directory/roxieconfig.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,5 +16,3 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# roxieconfig Supplementals

+ 18 - 0
esp/bindings/SOAP/ws_ecl_client/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/SOAP/xpp/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/SOAP/xpp/sxt/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/SOAP/xpp/xpp/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/http/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/http/client/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/bindings/http/platform/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 6 - 4
install_directory/SiteCertificate.install

@@ -1,7 +1,9 @@
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -14,6 +16,6 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-
-# SiteCertificate Supplementals
-# SCHEMA: name=SiteCertificate.xsd method=schema
+add_subdirectory (LoggingClient)
+add_subdirectory (wsecl)
+add_subdirectory (WUManager)

+ 18 - 0
esp/clients/ECLLib/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/clients/roxieconfiglib/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/clients/wsdfulib/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/clients/wswulib/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 19 - 0
esp/eclwatch/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (ws_XSLT)

+ 146 - 0
esp/eclwatch/ws_XSLT/CMakeLists.txt

@@ -0,0 +1,146 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/exceptions.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/BoolResponse.xslt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/xslt COMPONENT Runtime )
+ENDFOREACH ( iFILES )
+
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/BoolResponse.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/GvcGraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/RoxieGVCGraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/RoxieGraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/action.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/addto_superfile.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/atts.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/batchjobdispatch.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/batchworkunits.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/batchwuid.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/batchwuid_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/bdefault.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/cluster_info.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/date-time.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/def_def_file.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/default.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_file.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_file_space.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_filelist.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_fileview.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_getdatacolumns.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_progress.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_searchdata.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_superedit.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_superresult.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_viewdata.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_workunits.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfu_wuid.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfusearchresult.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuwu_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuwuaction_results.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dim_graph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/exceptions.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/exceptions_svg.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/fs_desprayCopyForm.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/fs_sprayForm.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/fs_renameForm.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/graph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/graphStats.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/graph_gvc.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/graph_gvc_common.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/graphupdate_gvc.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/html.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/index.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/indexdisplayinfo.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/jobs_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/lib.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/listroxiequery.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/machines.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/oldgraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/queryfiledetails.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/queryfilelist.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/queryfilelistdone.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/result.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/result_lib.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/result_lib1.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/result_lib2.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/resultxls.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxieclusters.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiefile_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxieindexes.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxieoriginalfiles.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_detail.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_exception.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_exception_detail.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_query.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_report.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequery_stat_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequerydetails.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequerygraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiequerygvcgraph.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/scheduledwus.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/services.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/clusterprocesses.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/targetclusters.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/showresult.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/table.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/topology.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/tplog.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/tplogdisplay.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/workunits.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuaction_results.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuid.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuid_jobs.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuid_jobs_sasha.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuid_search.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuidcommon.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wuiddetails.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xml_def_file.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_build.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_directories.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_errwarn.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_found.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_lost.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_main.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/xref_orphan.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/opensave.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/filerelationsearch.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/filerelationlist.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/WUQuerysets.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/WUQuerysetQueries.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dropzonefile.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/hpccresourcelist.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/dropzonefilelist.xslt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/smc_xslt COMPONENT Runtime )
+ENDFOREACH ( iFILES )
+
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/atts.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/result_lib.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/lib.xslt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/wsecl/wsecl COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 18 - 0
esp/eclwatch/xslt/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/esdl/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/esplib/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 67 - 0
esp/files/CMakeLists.txt

@@ -0,0 +1,67 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/default.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/gen_form.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl2_form.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/configmgr.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/GraphViewCtl.cab
+    ${CMAKE_CURRENT_SOURCE_DIR}/npGraphViewCtl.xpi
+    ${CMAKE_CURRENT_SOURCE_DIR}/update.rdf
+    ${CMAKE_CURRENT_SOURCE_DIR}/base64.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/qmalert.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/calendar.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/calendar_xs.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/components.xml
+    ${CMAKE_CURRENT_SOURCE_DIR}/empty.svg
+    ${CMAKE_CURRENT_SOURCE_DIR}/gen_form.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/get_input.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/graph.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/groupadd.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/hashtable.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/hint.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/joblist.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/jobqueue.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/minus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/plus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/popup.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/req_array.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/select.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/stack.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/stringbuffer.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/submitNavForm.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/tabularForm.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/transformDlg.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/useradd.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_app_tree.html
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_app.html
+)
+    Install( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime )
+ENDFOREACH ( iFILES )
+
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/popup.js DESTINATION ${OSSDIR}/componentfiles/files/scripts COMPONENT Runtime )
+
+Install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/yui DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE )
+
+add_subdirectory (css)
+add_subdirectory (html)
+add_subdirectory (img)
+add_subdirectory (logo)
+add_subdirectory (scripts)

+ 32 - 0
esp/files/css/CMakeLists.txt

@@ -0,0 +1,32 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/espdefault.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclwatch.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/graph.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/winclassic.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/headerFooter.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/list.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/rightSideBar.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/sortabletable.css
+    ${CMAKE_CURRENT_SOURCE_DIR}/tabs.css
+)
+    Install( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 20 - 0
esp/files/html/CMakeLists.txt

@@ -0,0 +1,20 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/searchfile.html DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime )

+ 96 - 0
esp/files/img/CMakeLists.txt

@@ -0,0 +1,96 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/collapse.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/expand.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/save.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/cloud.jpg
+    ${CMAKE_CURRENT_SOURCE_DIR}/wizard.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/tooltip.jpg
+    ${CMAKE_CURRENT_SOURCE_DIR}/hpcc_logo.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/favicon.ico
+    ${CMAKE_CURRENT_SOURCE_DIR}/base.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/blank.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/information.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/cal.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/close_wnd.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/config.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/copyurl.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/downsimple.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/espbtns_tiled.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/folder.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/folderopen.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/form_minus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/form_more.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/form_plus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/home.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/join.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/joinbottom.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/keyfile.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/hpccsystemsECLWatch.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/hpccsystemsWsECL.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/line.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/loading.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/locked.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/menu1.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/menudown.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/menuup.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/minus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/minusbottom.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/next.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/next_year.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/outlet.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/page.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/pixel.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/plus.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/plusbottom.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/prev.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/prev_year.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/refresh.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/refreshdisabled.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/refreshenabled.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/relogin.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/reqxml.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/respxml.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/selectall.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/tab_bottom.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/topurl.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/unselectall.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/upsimple.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsdl.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/xsd.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/zip.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/zipbig.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/accept.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_green.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_orange.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/cog.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/delete.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/folder_table.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/control_pause_blue.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_error.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_red.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_white.png
+    ${CMAKE_CURRENT_SOURCE_DIR}/bullet_yellow.png
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files/img COMPONENT Runtime)
+ENDFOREACH( iFILES )
+
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/favlogo.png DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime )

+ 26 - 0
esp/files/logo/CMakeLists.txt

@@ -0,0 +1,26 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/ln_small.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/seisint_small.gif
+    ${CMAKE_CURRENT_SOURCE_DIR}/slogo.gif
+)
+    Install( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files/logo COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 48 - 0
esp/files/scripts/CMakeLists.txt

@@ -0,0 +1,48 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (configmgr)
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/espdefault.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/CMultiSelect.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/bpsreport.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/builder.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/controls.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/dragdrop.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/effects.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/fixedTables.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/graphgvc.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/multiselect.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/objtree.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/prototype.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/range.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/timer.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/slider.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/prototype_helpers.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/rightSideBar.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/scriptaculous.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/sortabletable.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/tabularForm.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/tooltip.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/tree.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/tree_template.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/ui_engine.js
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files/scripts COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 26 - 0
esp/files/scripts/configmgr/CMakeLists.txt

@@ -0,0 +1,26 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/common.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/configmgr.js
+    ${CMAKE_CURRENT_SOURCE_DIR}/navtree.js
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files/scripts/configmgr COMPONENT Runtime)
+ENDFOREACH( iFILES )

+ 19 - 0
esp/protocols/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (http)

+ 1 - 0
esp/scm/espscm.cmake

@@ -63,6 +63,7 @@ foreach ( loop_var ${ESPSCM_SRCS} )
     set_source_files_properties(${ESPSCM_GENERATED_DIR}/${result}_esp.ipp PROPERTIES GENERATED TRUE)
     set_source_files_properties(${ESPSCM_GENERATED_DIR}/${result}.xml PROPERTIES GENERATED TRUE)
     set ( ESP_GENERATED_INCLUDES ${ESP_GENERATED_INCLUDES} ${ESPSCM_GENERATED_DIR}/${result}.esp ${ESPSCM_GENERATED_DIR}/${result}.hpp ${ESPSCM_GENERATED_DIR}/${result}.int ${ESPSCM_GENERATED_DIR}/${result}.ipp ${ESPSCM_GENERATED_DIR}/${result}_esp.ipp ${ESPSCM_GENERATED_DIR}/${result}.xml )
+    Install( FILES ${ESPSCM_GENERATED_DIR}/${result}.xml DESTINATION ${OSSDIR}/componentfiles/esdl_files COMPONENT Runtime )
 endforeach ( loop_var ${ESPSCM_SRCS} )
 
 include_directories ( ${ESPSCM_GENERATED_DIR} )

+ 32 - 0
esp/services/CMakeLists.txt

@@ -0,0 +1,32 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (ecldirect)
+add_subdirectory (ws_access)
+add_subdirectory (ws_account)
+add_subdirectory (ws_config)
+add_subdirectory (ws_dfu)
+add_subdirectory (ws_ecl)
+add_subdirectory (ws_fileio)
+add_subdirectory (ws_fs)
+add_subdirectory (ws_machine)
+add_subdirectory (ws_roxiequery)
+add_subdirectory (ws_smc)
+add_subdirectory (ws_topology)
+add_subdirectory (ws_workunits)
+add_subdirectory (WsDeploy)

+ 18 - 0
esp/services/common/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 1 - 1
esp/services/ecldirect/CMakeLists.txt

@@ -56,7 +56,7 @@ ADD_DEFINITIONS( -D_USRDLL )
 
 HPCC_ADD_LIBRARY( EclDirect SHARED ${SRCS} )
 add_dependencies( EclDirect espscm )
-install ( TARGETS EclDirect DESTINATION ${OSSDIR}/lib )
+install ( TARGETS EclDirect DESTINATION ${OSSDIR}/lib COMPONENT Runtime)
 target_link_libraries ( EclDirect  
          jlib
          xmllib 

+ 18 - 0
esp/services/scrubbed/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 1 - 1
esp/services/ws_access/CMakeLists.txt

@@ -54,7 +54,7 @@ include_directories ( ${OPENLDAP_INCLUDE_DIR} )
 ADD_DEFINITIONS( -D_USRDLL )
 
 HPCC_ADD_LIBRARY( ws_access SHARED ${SRCS} )
-install ( TARGETS ws_access DESTINATION ${OSSDIR}/lib )
+install ( TARGETS ws_access DESTINATION ${OSSDIR}/lib COMPONENT Runtime)
 add_dependencies (ws_access espscm)
 target_link_libraries ( ws_access 
          jlib

+ 1 - 1
esp/services/ws_account/CMakeLists.txt

@@ -55,7 +55,7 @@ include_directories ( ${OPENLDAP_INCLUDE_DIR} )
 ADD_DEFINITIONS( -D_USRDLL )
 
 HPCC_ADD_LIBRARY( ws_account SHARED ${SRCS} )
-install ( TARGETS ws_account DESTINATION ${OSSDIR}/lib )
+install ( TARGETS ws_account DESTINATION ${OSSDIR}/lib COMPONENT Runtime )
 add_dependencies (ws_account espscm)
 target_link_libraries ( ws_account 
          jlib

+ 1 - 1
esp/services/ws_config/CMakeLists.txt

@@ -54,7 +54,7 @@ include_directories (
 ADD_DEFINITIONS( -D_USRDLL )
 
 HPCC_ADD_LIBRARY( ws_config SHARED ${SRCS} )
-install ( TARGETS ws_config DESTINATION ${OSSDIR}/lib )
+install ( TARGETS ws_config DESTINATION ${OSSDIR}/lib COMPONENT Runtime )
 add_dependencies (ws_config espscm)
 target_link_libraries ( ws_config 
          jlib

+ 12 - 0
esp/services/ws_machine/CMakeLists.txt

@@ -74,4 +74,16 @@ target_link_libraries ( ws_machine
          securesocket 
     )
 
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/DhcpMethods.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/StartStop.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/StartStopBegin.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/StartStopDone.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/machines.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/metrics.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/rexec.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/preflightControls.xslt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine COMPONENT Runtime )
+ENDFOREACH ( iFILES )
 

+ 18 - 0
esp/services/ws_roxie/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 19 - 0
esp/smc/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (SMCLib)

+ 19 - 0
esp/test/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (httptest)

+ 19 - 0
esp/tools/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+add_subdirectory (soapplus)

+ 18 - 0
esp/tools/scripts/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 7 - 1
esp/tools/soapplus/CMakeLists.txt

@@ -46,7 +46,7 @@ include_directories (
 ADD_DEFINITIONS( -D_CONSOLE )
 
 add_executable ( soapplus ${SRCS} )
-install ( TARGETS soapplus DESTINATION ${OSSDIR}/bin )
+install ( TARGETS soapplus DESTINATION ${OSSDIR}/bin COMPONENT Runtime)
 
 target_link_libraries ( soapplus 
          jlib
@@ -54,4 +54,10 @@ target_link_libraries ( soapplus
          securesocket 
     )
 
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/EspMethods.txt
+    ${CMAKE_CURRENT_SOURCE_DIR}/README.txt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles COMPONENT Runtime )
+ENDFOREACH ( iFILES )
 

+ 18 - 0
esp/tools/wizards/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/tools/wizards/Ecl2Esp/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/tools/wizards/esp_service_wizard/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 18 - 0
esp/tools/wizards/esp_simple_client/CMakeLists.txt

@@ -0,0 +1,18 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################

+ 56 - 0
esp/xslt/CMakeLists.txt

@@ -0,0 +1,56 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    This program is free software: you can redistribute it and/or All rights
+#    reserved. This program is NOT PRESENTLY free software: you can NOT
+#    redistribute
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/ui_configmgr.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/appframe.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/dict_sort.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/env2jstree.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/esdl2ecl.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/esdl_method.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/espheader.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/esxdl2req.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/esxdl2xsd.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/gen_form.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/multistatus.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/nav.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/navigation.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/soap_page.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/sso_create_session.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/ui_engine.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/ui_overrides.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/yuitree.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/xmlformatter.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_form.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_links.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_tabview.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_xmltest.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_jsontest.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl3_result.xslt
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/xslt COMPONENT Runtime )
+ENDFOREACH ( iFILES )
+
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl2_form.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl_tabview.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl_tree.xsl
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/files COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 2 - 0
initfiles/CMakeLists.txt

@@ -42,3 +42,5 @@ ADD_SUBDIRECTORY(bash)
 ADD_SUBDIRECTORY(bin)
 ADD_SUBDIRECTORY(sbin)
 ADD_SUBDIRECTORY(componentfiles)
+
+Install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/examples DESTINATION ${OSSDIR} COMPONENT Runtime USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE )

+ 11 - 4
initfiles/bash/etc/init.d/CMakeLists.txt

@@ -16,13 +16,20 @@
 ################################################################################
 
 SET(outFiles)
-GENERATE_BASH(processor ${bash-vars} "configmgr.in" outFiles)
-GENERATE_BASH(processor ${bash-vars} "get_ip_address.sh.in" outFiles)
+
 GENERATE_BASH(processor ${bash-vars} "dafilesrv.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "install-init.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "hpcc-init.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "hpcc_common.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "uninstall-init.in" outFiles)
-configure_file("${CMAKE_CURRENT_SOURCE_DIR}/regex.awk.in.cmake" "${CMAKE_CURRENT_BINARY_DIR}/regex.awk")
-ADD_CUSTOM_TARGET(ProcessFiles-initfiles-bash-etc-init.d ALL DEPENDS ${outFiles})
 
+ADD_CUSTOM_TARGET(ProcessFiles-initfiles-bash-etc-init.d ALL DEPENDS ${outFiles})
+FOREACH( oFILES
+    ${outFiles}
+    ${CMAKE_CURRENT_SOURCE_DIR}/pid.sh
+    ${CMAKE_CURRENT_SOURCE_DIR}/lock.sh
+    ${CMAKE_CURRENT_SOURCE_DIR}/init-functions
+    ${CMAKE_CURRENT_SOURCE_DIR}/export-path
+)
+    install ( PROGRAMS ${oFILES} DESTINATION ${OSSDIR}/etc/init.d COMPONENT Runtime )
+ENDFOREACH ( oFILES )

+ 17 - 0
initfiles/bin/CMakeLists.txt

@@ -20,3 +20,20 @@ GENERATE_BASH(processor ${bash-vars} "init_dafilesrv.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "init_eclagent.in" outFiles)
 ADD_CUSTOM_TARGET(ProcessFiles-initfiles-bin ALL DEPENDS ${outFiles})
 
+FOREACH( iFILES
+    ${outFiles}
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_configesp
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_dali
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_dfuserver
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_eclserver
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_eclccserver
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_eclscheduler
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_esp
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_ftslave
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_roxie
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_roxie_cluster
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_sasha
+    ${CMAKE_CURRENT_SOURCE_DIR}/init_thor
+)
+    install ( PROGRAMS ${iFILES} DESTINATION ${OSSDIR}/bin COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 11 - 11
ecllibrary/std/system/sourcedoc.xml

@@ -1,5 +1,3 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
@@ -16,13 +14,15 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
--->
 
-<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
-<section>
-    <title>ecllibrary/std/system</title>
-
-    <para>
-     The ecllibrary/std/system directory contains the sources for the ecllibrary/std/system library.
-  </para>
-</section>
+FOREACH ( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_ecldirect.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/wsecl_onchange.xslt
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_wsecl.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/plugins.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_WsSMC.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxiePlugins.xsl
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/configxml/@temp COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 69 - 0
initfiles/componentfiles/configxml/CMakeLists.txt

@@ -22,3 +22,72 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/espsmcservice.xsd.in ${CMAKE_CURRENT_
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/ftslave_linux.xsd.in ${CMAKE_CURRENT_BINARY_DIR}/ftslave_linux.xsd)
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/roxie.xsd.in ${CMAKE_CURRENT_BINARY_DIR}/roxie.xsd)
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/thor.xsd.in ${CMAKE_CURRENT_BINARY_DIR}/thor.xsd)
+
+if ( ${HPCC_PROJECT} STREQUAL "community" )
+    configure_file("buildsetCC.xml.in" "buildset.xml")
+else ()
+    configure_file("buildsetEE.xml.in" "buildset.xml")
+endif()
+
+FOREACH( iFILES
+    ${CMAKE_CURRENT_BINARY_DIR}/dropzone.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/eclagent_config.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/eclagent_config.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/espsmcservice.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/ftslave_linux.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/roxie.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/thor.xsd
+    ${CMAKE_CURRENT_BINARY_DIR}/buildset.xml
+    ${CMAKE_CURRENT_SOURCE_DIR}/thor.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/setvars_linux.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/custom_plugin.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/dafilesrv.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/dali.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuplus.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuserver.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/DhcpServer.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/directories.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclplus.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclcc.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclccserver.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclscheduler.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/Environment.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_account.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_ecldirect.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_roxieconfig.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_wsecl.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp_service_wsecl2.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/ftslave.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/GABConfig.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/generic.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/installset.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/ldapserver.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/mysqlserver.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/plugin.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/regress.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/sasha.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/SiteCertificate.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/soapplus.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/topology.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/WsDeploy.xsd
+    ${CMAKE_CURRENT_SOURCE_DIR}/cgencomplist_linux.xml
+    ${CMAKE_CURRENT_SOURCE_DIR}/cgencomplist_win.xml
+    ${CMAKE_CURRENT_SOURCE_DIR}/esp.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/dali.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuplus.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/dfuserver.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/agentexec.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclscheduler.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclccserver.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclplus.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/RoxieTopology.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/slaves.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/roxievars_linux.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/sasha.xsl
+    ${CMAKE_CURRENT_SOURCE_DIR}/eclcc.xsl
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/componentfiles/configxml COMPONENT Runtime)
+ENDFOREACH ( iFILES )
+
+add_subdirectory (@temp)

+ 2 - 0
initfiles/componentfiles/ftslave/CMakeLists.txt

@@ -18,3 +18,5 @@
 SET(outFiles)
 GENERATE_BASH(processor ${bash-vars} "run_ftslave.in" outFiles)
 ADD_CUSTOM_TARGET(ProcessFiles-initfiles-componentfiles-ftslave ALL DEPENDS ${outFiles})
+
+Install ( PROGRAMS ${outFiles} DESTINATION ${OSSDIR}/bin )

+ 19 - 0
initfiles/componentfiles/thor/CMakeLists.txt

@@ -1,3 +1,22 @@
 SET(outFiles)
 GENERATE_BASH(processor ${bash-vars} "start_backupnode.in" outFiles)
 ADD_CUSTOM_TARGET(ProcessFiles-initfiles-componentfiles-thor ALL DEPENDS ${outFiles})
+
+FOREACH( iFILES
+    ${outFiles}
+    ${CMAKE_CURRENT_SOURCE_DIR}/get_thor_options
+    ${CMAKE_CURRENT_SOURCE_DIR}/makethorgroup
+    ${CMAKE_CURRENT_SOURCE_DIR}/multiscp
+    ${CMAKE_CURRENT_SOURCE_DIR}/multissh
+    ${CMAKE_CURRENT_SOURCE_DIR}/scpslaves
+    ${CMAKE_CURRENT_SOURCE_DIR}/setup_nfs
+    ${CMAKE_CURRENT_SOURCE_DIR}/setup_one_nfs
+    ${CMAKE_CURRENT_SOURCE_DIR}/sshslaves
+    ${CMAKE_CURRENT_SOURCE_DIR}/start_slave
+    ${CMAKE_CURRENT_SOURCE_DIR}/start_slaves
+    ${CMAKE_CURRENT_SOURCE_DIR}/start_thor
+    ${CMAKE_CURRENT_SOURCE_DIR}/run_thor
+    ${CMAKE_CURRENT_SOURCE_DIR}/stop_thor
+)
+    Install ( PROGRAMS ${iFILES} DESTINATION ${OSSDIR}/bin )
+ENDFOREACH ( iFILES )

+ 19 - 0
initfiles/etc/CMakeLists.txt

@@ -0,0 +1,19 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    All rights reserved. This program is free software: you can redistribute it
+#    and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+ADD_SUBDIRECTORY(DIR_NAME)
+ADD_SUBDIRECTORY(sshkey)

+ 32 - 0
initfiles/etc/DIR_NAME/CMakeLists.txt

@@ -0,0 +1,32 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    All rights reserved. This program is free software: you can redistribute it
+#    and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+configure_file("version.in" "version")
+configure_file("environment.conf.in" "environment.conf")
+configure_file("environment.xml.in" "environment.xml")
+FOREACH( iFILES
+    ${CMAKE_CURRENT_BINARY_DIR}/environment.conf
+    ${CMAKE_CURRENT_BINARY_DIR}/version
+)
+    Install ( FILES ${iFILES}  DESTINATION ${OSSDIR}${CONFIG_DIR} COMPONENT Runtime )
+ENDFOREACH ( iFILES)
+
+Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/environment.xml DESTINATION ${OSSDIR}${CONFIG_DIR}/rpmnew COMPONENT Runtime )
+Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/environment.conf DESTINATION ${CONFIG_DIR}/rpmnew COMPONENT Runtime )
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/genenvrules.conf DESTINATION ${CONFIG_DIR}/rpmnew COMPONENT Runtime )
+
+ADD_SUBDIRECTORY(configmgr)

+ 6 - 13
ecllibrary/teststd/sourcedoc.xml

@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    All rights reserved. This program is free software: you can redistribute it and/or modify
+#    All rights reserved. This program is free software: you can redistribute it
+#    and/or modify
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -16,13 +15,7 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
--->
-
-<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
-<section>
-    <title>ecllibrary/teststd</title>
-
-    <para>
-     The ecllibrary/teststd directory contains the regression tests for the ecl standard library.
-  </para>
-</section>
+configure_file("configmgr.conf.in" "configmgr.conf")
+configure_file("esp.xml.in" "esp.xml")
+Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/configmgr.conf DESTINATION ${OSSDIR}${CONFIG_DIR}/configmgr COMPONENT Runtime )
+Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/esp.xml DESTINATION ${OSSDIR}${CONFIG_DIR}/configmgr COMPONENT Runtime )

+ 9 - 13
ecllibrary/std/sourcedoc.xml

@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
 ################################################################################
 #    Copyright (C) 2011 HPCC Systems.
 #
-#    All rights reserved. This program is free software: you can redistribute it and/or modify
+#    All rights reserved. This program is free software: you can redistribute it
+#    and/or modify
 #    it under the terms of the GNU Affero General Public License as
 #    published by the Free Software Foundation, either version 3 of the
 #    License, or (at your option) any later version.
@@ -16,13 +15,10 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
--->
-
-<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
-<section>
-    <title>ecllibrary/std</title>
-
-    <para>
-     The ecllibrary/std directory contains the sources for the ecllibrary/std library.
-  </para>
-</section>
+FOREACH( iFILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/authorized_keys
+    ${CMAKE_CURRENT_SOURCE_DIR}/id_rsa
+    ${CMAKE_CURRENT_SOURCE_DIR}/id_rsa.pub
+)
+    Install ( FILES ${iFILES} DESTINATION ${OSSDIR}/etc/sshkey/.ssh COMPONENT Runtime )
+ENDFOREACH ( iFILES )

+ 20 - 0
initfiles/etc/sshkey/CMakeLists.txt

@@ -0,0 +1,20 @@
+################################################################################
+#    Copyright (C) 2011 HPCC Systems.
+#
+#    All rights reserved. This program is free software: you can redistribute it
+#    and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+################################################################################
+Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/sshkey/.ssh.md5 DESTINATION ${OSSDIR}/etc/sshkey COMPONENT Runtime )
+
+ADD_SUBDIRECTORY(.ssh)

+ 19 - 5
initfiles/sbin/CMakeLists.txt

@@ -16,15 +16,29 @@
 ################################################################################
 
 SET(outFiles)
-GENERATE_BASH(processor ${bash-vars} "add_conf_settings.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "hpcc_setenv.in" outFiles)
+GENERATE_BASH(processor ${bash-vars} "complete-uninstall.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "keygen.sh.in" outFiles)
-GENERATE_BASH(processor ${bash-vars} "prerm.in" outFiles)
+GENERATE_BASH(processor ${bash-vars} "add_conf_settings.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "rm_conf_settings.sh.in" outFiles)
+GENERATE_BASH(processor ${bash-vars} "configmgr.in" outFiles)
+GENERATE_BASH(processor ${bash-vars} "get_ip_address.sh.in" outFiles)
+GENERATE_BASH(processor ${bash-vars} "install-cluster.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "hpcc-push.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "hpcc-run.sh.in" outFiles)
-GENERATE_BASH(processor ${bash-vars} "install-cluster.sh.in" outFiles)
 GENERATE_BASH(processor ${bash-vars} "remote-install-engine.sh.in" outFiles)
-GENERATE_BASH(processor ${bash-vars} "complete-uninstall.sh.in" outFiles)
-ADD_CUSTOM_TARGET(ProcessFiles-initfiles-sbin ALL DEPENDS ${outFiles})
 
+SET(noInstall)
+GENERATE_BASH(processor ${bash-vars} "prerm.in" noInstall)
+
+
+ADD_CUSTOM_TARGET(ProcessFiles-initfiles-sbin ALL DEPENDS ${outFiles} ${noInstall})
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/regex.awk.in.cmake" "${CMAKE_CURRENT_BINARY_DIR}/regex.awk")
+
+FOREACH( oFILES
+    ${outFiles}
+    ${CMAKE_CURRENT_BINARY_DIR}/regex.awk
+    ${CMAKE_CURRENT_SOURCE_DIR}/alter_confs.sh
+)
+    install ( PROGRAMS ${oFILES} DESTINATION ${OSSDIR}/etc/init.d COMPONENT Runtime )
+ENDFOREACH ( oFILES )

+ 15 - 16
initfiles/bash/etc/init.d/configmgr.in

@@ -17,7 +17,7 @@
 ################################################################################
 
 #------------------------------------------------------------------------------
-#                       Common Function                                         
+#                       Common Function
 #------------------------------------------------------------------------------
 
 ###<REPLACE>###
@@ -42,11 +42,11 @@ cleanup ()
     #stop configesp
     PIDPATH=${pid}/${compName}_init.pid
     stopcmd="${START_STOP_DAEMON} -K -p $PIDPATH"
-    eval $stopcmd 
+    eval $stopcmd
     sleep 2
     killall -9 configesp >/dev/null 2>&1
     removePidfiles
-    exit 
+    exit
 }
 
 
@@ -54,7 +54,7 @@ control_c ()
 {
     echo "Ctrl-c was hit. Exiting the process"
     cleanup
-    exit 
+    exit
 }
 
 print_usage ()
@@ -125,8 +125,8 @@ compPidFile=${pid}/${compName}.pid
 lockFile=${lock}/${compName}.lock
 defaultEnv=0
 
-# Checking input arguments 
-if [ $# -eq 3 ]; then 
+# Checking input arguments
+if [ $# -eq 3 ]; then
     filename=$1
     portnum=$2
     conffile=$3
@@ -137,14 +137,14 @@ if [ $# -eq 3 ]; then
     if [ ! -e ${filename} ] || [ ! -e ${conffile} ]
     then
        echo "File ${filename} or ${conffile} does not exists"
-       exit 
+       exit
     fi
 elif [ $# -eq 0 ]; then
     defaultEnv=1
     filename="${sourcedir}/${environment}"
     portnum="8015"
     conffile="${configs}/environment.conf"
-    echo "Using default filename ${sourcedir}/${environment} and default port \"8015\"" 
+    echo "Using default filename ${sourcedir}/${environment} and default port \"8015\""
     if [ ! -d ${sourcedir} ];
     then
        #creating source directory if not present
@@ -177,7 +177,7 @@ cmd="${configgenPath} -env ${filename} -validateonly"
 eval $cmd
 if [ "$?" -ne 0 ]; then
     echo " Failure"
-    exit 
+    exit
 else
     echo " Success"
 fi
@@ -185,7 +185,7 @@ fi
 
 # Sanity Check for previous instances of configmgr. This code also takes care if configmgr script/configesp is not running and it killed by kill command
 
-check_status ${initPidFile} ${lockFile} ${compPidFile} 0 
+check_status ${initPidFile} ${lockFile} ${compPidFile} 0
 RCSTAT=$?
 
 if [ ${RCSTAT} -eq 0 ]; then
@@ -195,13 +195,13 @@ if [ ${RCSTAT} -eq 0 ]; then
 else
     #component is not running, If pid/lock file exist remove them
     if [ ${RCSTAT} -eq 1 ] || [ ${RCSTAT} -eq 2 ]
-    then 
+    then
          removePidfiles
     fi
 fi
 
 #-----------------------------------------------------------
-# Actual Processing begins 
+# Actual Processing begins
 #-----------------------------------------------------------
 cd ${runtime}/${compName}
 
@@ -219,7 +219,7 @@ fi
 echo -n "Verifying configmgr startup ..."
 sleep 2
 
-check_status ${initPidFile} ${lockFile} ${compPidFile} 1 
+check_status ${initPidFile} ${lockFile} ${compPidFile} 1
 RCSTAT=$?
 
 if [ ${RCSTAT} -ne 0 ];then
@@ -229,7 +229,7 @@ else
     echo " Success"
     echo "Exit by pressing ctrl-c..."
     while :
-        check_status ${initPidFile} ${lockFile} ${compPidFile} 1 
+        check_status ${initPidFile} ${lockFile} ${compPidFile} 1
         if [ $? -ne 0 ] ;
         then
             if [ "${DEBUG}" != "NO_DEBUG" ];
@@ -239,8 +239,7 @@ else
             kill -2 $$ > /dev/null 2>&1
         fi
         trap control_c SIGINT
-    do 
+    do
         sleep 1
     done
 fi
- 

+ 2 - 3
initfiles/bash/etc/init.d/get_ip_address.sh.in

@@ -25,12 +25,11 @@ if [ $ifexists -eq 0 ] || [ $interface = "" ] ; then
     ipaddr=$(hostname -i)
 else
     badinterfacename=$(ifconfig | grep -c $interface)
-    if [ $badinterfacename -eq 0 ] ; then   
+    if [ $badinterfacename -eq 0 ] ; then
         echo "Provided Interface Name doesn't exist"
     fi
 
     ipaddr=$(ifconfig | grep -A 1 $interface | grep 'inet addr' | awk '{ print $2 }' | cut -d ':' -f 2)
 fi
-    
-echo $ipaddr
 
+echo $ipaddr

+ 2 - 2
initfiles/bash/etc/init.d/regex.awk.in.cmake

@@ -14,8 +14,8 @@
 #    You should have received a copy of the GNU Affero General Public License
 #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ################################################################################
-/LocalEnvFile/ && ( NEW_ENVFILE != "" ) { gsub("${CONFIG_DIR}/${ENV_XML_FILE}", NEW_ENVFILE )} 
+/LocalEnvFile/ && ( NEW_ENVFILE != "" ) { gsub("${CONFIG_DIR}/${ENV_XML_FILE}", NEW_ENVFILE )}
 /LocalConfFile/ && ( NEW_CONFFILE != "" ) { gsub("${CONFIG_DIR}/${ENV_CONF_FILE}", NEW_CONFFILE )  }
 /EspBinding/ && ( NEW_PORT != "" )  { gsub(/port=\"[0-9]*\"/, "port=\""NEW_PORT  "\"" )  }
 
-{ print $0 } 
+{ print $0 }

+ 0 - 28
install_directory/WsAttributes.install

@@ -1,28 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# WsAttributes Supplementals
-# SCHEMA: name=WsAttributes.xsd method=schema
-### name=@temp/plugins.xsl method=esp_plugin destName=plugins.xml destPath=@temp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/plugins.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=@temp/esp_service.xsl method=esp_service_module
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/esp_service.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=wsecl.hql
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_ecl_attribute/wsecl.hql DESTINATION ${OSSDIR}/componentfiles
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 33
install_directory/WsOnDemand.install

@@ -1,33 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# WsOnDemand Supplementals
-# AuthenticateFeature path=AllowGetOrderResults service=WsOnDemand objectclass=AccurintAccess resource=AllowGetOrderResults access=Read description=Access to GetOrderResults
-# AuthenticateFeature path=AllowSubmitOrderActivity service=WsOnDemand objectclass=AccurintAccess resource=AllowSubmitOrderActivity access=Read description=Access to SubmitOrderActivity
-# AuthenticateFeature path=AllowSubmitOrderItem service=WsOnDemand objectclass=AccurintAccess resource=AllowSubmitOrderItem access=Read description=Access to SubmitOrderItem
-# AuthenticateSetting path=blind service=WsOnDemand objectclass=AccurintSetting resource=No search criteria logged. mapping=blind description=Do you log search criteria
-# AuthenticateSetting path=encryptedlogging service=WsOnDemand ojectclass=AccurintSetting resource=Encrypted Logging mapping=encryptedlogging description=Search criteria encrypted
-# SCHEMA: name=WsOnDemand.xsd method=schema
-### name=@temp/esp_service.xsl method=esp_service_module
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/esp_service.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=WsOnDemandServices.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/WsOnDemandServices.xslt DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=WsOnDemandServices.xml
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/WsOnDemandServices.xml DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 154
install_directory/bash_startup.install

@@ -1,154 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/install-init DESTINATION ${OSSDIR}/etc/init.d
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/uninstall-init DESTINATION ${OSSDIR}/etc/init.d
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/environment.conf DESTINATION ${OSSDIR}${CONFIG_DIR} 
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) 
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/hpcc-init DESTINATION ${OSSDIR}/etc/init.d
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bash/etc/init.d/pid.sh DESTINATION ${OSSDIR}/etc/init.d/
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bash/etc/init.d/lock.sh DESTINATION ${OSSDIR}/etc/init.d/
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/hpcc_common DESTINATION ${OSSDIR}/etc/init.d/
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bash/etc/init.d/init-functions DESTINATION ${OSSDIR}/etc/init.d/
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bash/etc/init.d/export-path DESTINATION ${OSSDIR}/etc/init.d/
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/dafilesrv DESTINATION ${OSSDIR}/etc/init.d
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/environment.conf DESTINATION ${CONFIG_DIR}/rpmnew
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/hpcc_setenv DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/sshkey/.ssh.md5 DESTINATION ${OSSDIR}/etc/sshkey
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/sshkey/.ssh/authorized_keys DESTINATION ${OSSDIR}/etc/sshkey/.ssh
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/sshkey/.ssh/id_rsa DESTINATION ${OSSDIR}/etc/sshkey/.ssh
-    PERMISSIONS OWNER_READ OWNER_WRITE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/sshkey/.ssh/id_rsa.pub DESTINATION ${OSSDIR}/etc/sshkey/.ssh
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/complete-uninstall.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/keygen.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/sbin/alter_confs.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/add_conf_settings.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/rm_conf_settings.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/DIR_NAME/genenvrules.conf DESTINATION ${CONFIG_DIR}/rpmnew
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/version DESTINATION ${OSSDIR}${CONFIG_DIR}
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
- 
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/environment.xml DESTINATION ${OSSDIR}${CONFIG_DIR}/rpmnew
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/configmgr DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/regex.awk DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bash/etc/init.d/get_ip_address.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-
-#### Install init_<componentname> scripts 
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_configesp DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bin/init_dafilesrv DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_dali DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_dfuserver DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/bin/init_eclagent DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_eclserver DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_eclccserver DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_eclscheduler DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_esp DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_ftslave DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_roxie DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_roxie_cluster DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_sasha DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/bin/init_thor DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/hpcc-push.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/hpcc-run.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/install-cluster.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/sbin/remote-install-engine.sh DESTINATION ${OSSDIR}/sbin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 22
install_directory/configgen.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-#cgencomplist_linux.xml 
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/cgencomplist_linux.xml DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/cgencomplist_win.xml DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 142
install_directory/configmgr.install

@@ -1,142 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/configmgr.conf DESTINATION ${OSSDIR}${CONFIG_DIR}/configmgr
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/esp.xml DESTINATION ${OSSDIR}${CONFIG_DIR}/configmgr
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/init.d/configmgr DESTINATION ${OSSDIR}/etc/init.d
-#    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/etc/init.d/Hpcc/Configuration/ConfigMgr.py DESTINATION ${OSSDIR}/etc/init.d/Hpcc/Configuration
-#    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/custom_plugin.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dafilesrv.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dali.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dfuplus.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dfuserver.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/DhcpServer.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/directories.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/dropzone.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/ecl/eclagent/eclagent_config.xsd DESTINATION ${OSSDIR}/componentfiles/configxml ##Changed on Sridhar's request
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/eclagent_config.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclplus.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclcc.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclccserver.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclscheduler.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/Environment.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/esp_service_account.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/esp_service_ecldirect.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/esp_service_roxieconfig.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/esp_service_wsecl.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/espsmcservice.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/esp.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/ftslave_linux.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/ftslave.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/GABConfig.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/generic.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/installset.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/ldapserver.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/mysqlserver.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/plugin.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/regress.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/roxie.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/sasha.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/SiteCertificate.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/soapplus.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/configxml/thor.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/topology.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/WsDeploy.xsd DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/configmgr.html DESTINATION ${OSSDIR}/componentfiles/files
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/scripts/configmgr/common.js DESTINATION ${OSSDIR}/componentfiles/files/scripts/configmgr
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/scripts/configmgr/configmgr.js DESTINATION ${OSSDIR}/componentfiles/files/scripts/configmgr
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/scripts/configmgr/navtree.js DESTINATION ${OSSDIR}/componentfiles/files/scripts/configmgr
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/xslt/ui_configmgr.xslt DESTINATION ${OSSDIR}/componentfiles/xslt
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/collapse.gif DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/expand.gif DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/save.gif DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/buildset.xml DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/cloud.jpg DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/wizard.gif DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/tooltip.jpg DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/img/hpcc_logo.png DESTINATION ${OSSDIR}/componentfiles/files/img
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-    
-

+ 0 - 22
install_directory/dali.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# dali Supplementals
-# SCHEMA: name=dali.xsd method=schema
-### name=dali.xsl method=xslt destName=daliconf.xml
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dali.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 22
install_directory/dfuplus.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# dfuplus Supplementals
-# SCHEMA: name=dfuplus.xsd method=schema
-### name=dfuplus.xsl method=xslt destName=dfuplus.ini
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dfuplus.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 22
install_directory/dfuserver.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# dfuserver Supplementals
-# SCHEMA: name=dfuserver.xsd method=schema
-### name=dfuserver.xsl method=xslt destName=dfuserver.ini
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/dfuserver.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 24
install_directory/dkcslave.install

@@ -1,24 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# keypatch supplementals
-### name=run_keypatch
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/tools/keydiff/run_keypatch DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=run_keydiff
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/tools/keydiff/run_keydiff DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 25
install_directory/eclagent.install

@@ -1,25 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# eclagent Supplementals
-# SCHEMA: name=eclagent_config.xsd method=schema
-### name=agentexec.xsl method=xslt destName=agentexec.xml
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/agentexec.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=start_eclagent
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/ecl/eclagent/start_eclagent DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 73
install_directory/eclcc.install

@@ -1,73 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# eclcc Supplementals
-# SCHEMA: name=eclcc.xsd method=schema
-### name=eclcc.xsl method=xslt destName=eclcc.ini
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclcc.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=thortpl.cpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/ecltpl/thortpl.cpp DESTINATION ${OSSDIR}/componentfiles
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=thortpl.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/ecltpl/thortpl.hpp DESTINATION ${OSSDIR}/componentfiles
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=childtpl.cpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/ecltpl/childtpl.cpp DESTINATION ${OSSDIR}/componentfiles
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/eclhelper.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/include/eclhelper.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/eclhelper_base.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/include/eclhelper_base.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/jscm.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/system/jlib/jscm.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/platform.h
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/system/include/platform.h DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/eclrtl.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/eclrtl.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/eclrtl_imp.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/eclrtl_imp.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/rtldistr.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/rtldistr.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/rtlds_imp.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/rtlds_imp.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/rtlfield_imp.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/rtlfield_imp.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/include/rtlkey.hpp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/rtl/eclrtl/rtlkey.hpp DESTINATION ${OSSDIR}/componentfiles/cl/include
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/lib/libnbcd.so
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/release/libs/libnbcd.so DESTINATION ${OSSDIR}/componentfiles/cl/lib
-    #PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/lib/libeclrtl.so
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/release/libs/libeclrtl.so DESTINATION ${OSSDIR}/componentfiles/cl/lib
-    #PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl/lib/libicui18n.so.36
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/NoTfOuNd/libicui18n.so.36 DESTINATION ${OSSDIR}/componentfiles/cl/lib
-#    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=cl3/bin/g++
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/deploy/gcc3/bin/g++ DESTINATION ${OSSDIR}/componentfiles
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 25
install_directory/eclccserver.install

@@ -1,25 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# eclccserver Supplementals
-# SCHEMA: name=eclccserver.xsd method=schema
-### name=@temp/plugins.xsl method=xslt_deployment destName=eclplugins.xml destPath=@temp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/plugins.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=eclccserver.xsl method=xslt destName=eclccserver.xml
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclccserver.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 23
install_directory/ecldirect.install

@@ -1,23 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# ecldirect Supplementals
-# AuthenticateFeature service=ecldirect path=EclDirectAccess resource=EclDirectAccess description=Access to ECL direct service
-# SCHEMA: name=esp_service_ecldirect.xsd method=schema
-### name=@temp/esp_service_ecldirect.xsl method=esp_service_module
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/esp_service_ecldirect.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 89
install_directory/ecllibrary.install

@@ -1,89 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# ecl standard library
-Install ( 
-    FILES 
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/StyleGuide.html
-    DESTINATION ${OSSDIR}/share/ecllibrary
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ 
-    )
-
-Install ( 
-    FILES 
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/Audit.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/File.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/Str.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/Uni.ecl
-    DESTINATION ${OSSDIR}/share/ecllibrary/std
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ 
-    )
-
-Install ( 
-    FILES 
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Debug.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Email.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Job.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Log.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Thorlib.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Util.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/std/system/Workunit.ecl
-    DESTINATION ${OSSDIR}/share/ecllibrary/std/system
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ 
-    )
-
-Install ( 
-    FILES
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestCleanSpaces.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestCompareIgnoreCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestContains.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestCountWords.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestEditDistance.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestEditDistanceWithinRadius.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestEqualIgnoreCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestExtract.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFilter.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFilterOut.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFind.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFindCount.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFindReplace.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestFromHexPairs.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestGetNthWord.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestReverse.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestSplitWords.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestSubstituteExcluded.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestSubstituteIncluded.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestToHexPairs.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestToLowerCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestToCapitalCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestToTitleCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestToUpperCase.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestWildMatch.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/str/TestWordCount.ecl
-    DESTINATION ${OSSDIR}/share/ecllibrary/teststd/str
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
-    )
-
-Install ( 
-    FILES
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/uni/TestEditDistance.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/uni/TestEditDistanceWithinRadius.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/uni/TestGetNthWord.ecl
-    ${CMAKE_CURRENT_SOURCE_DIR}/ecllibrary/teststd/uni/TestWordCount.ecl
-    DESTINATION ${OSSDIR}/share/ecllibrary/teststd/uni
-    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
-    )

+ 0 - 22
install_directory/eclplus.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# eclplus Supplementals
-# SCHEMA: name=eclplus.xsd method=schema
-### name=eclplus.xsl method=xslt destName=eclplus.ini
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclplus.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 22
install_directory/eclscheduler.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# eclscheduler Supplementals
-# SCHEMA: name=eclccserver.xsd method=schema
-### name=eclscheduler.xsl method=xslt destName=eclscheduler.xml
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/eclscheduler.xsl DESTINATION ${OSSDIR}/componentfiles/configxml
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

文件差异内容过多而无法显示
+ 0 - 1865
install_directory/esp.install


+ 0 - 94
install_directory/espsmc.install

@@ -1,94 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# espsmc Supplementals
-# AuthenticateFeature service=ws_smc path=SmcAccess resource=SmcAccess description=Access to SMC service
-# AuthenticateFeature service=ws_smc path=ThorQueueAccess resource=ThorQueueAccess description=Access to thor queues
-# AuthenticateFeature service=ws_config path=ConfigAccess resource=ConfigAccess description=Access to super computer environment
-# AuthenticateFeature service=ws_dfu path=DfuAccess resource=DfuAccess description=Access to DFU
-# AuthenticateFeature service=ws_dfuxref path=DfuXrefAccess resource=DfuXrefAccess description=Access to DFU XRef
-# AuthenticateFeature service=ws_machine path=MachineInfoAccess resource=MachineInfoAccess description=Access to machine information
-# AuthenticateFeature service=ws_machine path=MetricsAccess resource=MetricsAccess description=Access to SNMP metrics information
-# AuthenticateFeature service=ws_machine path=ExecuteAccess resource=ExecuteAccess description=Access to remote execution
-# AuthenticateFeature service=ws_fs path=DfuWorkunitsAccess resource=DfuWorkunitsAccess description=Access to DFU workunits
-# AuthenticateFeature service=ws_fs path=DfuExceptionsAccess resource=DfuExceptions description=Access to DFU exceptions
-# AuthenticateFeature service=ws_fs path=FileSprayAccess resource=FileSprayAccess description=Access to spraying files
-# AuthenticateFeature service=ws_fs path=FileDesprayAccess resource=FileDesprayAccess description=Access to despraying of files
-# AuthenticateFeature service=ws_fileio path=FileIOAccess resource=FileIOAccess description=Access to files in dropzone
-# AuthenticateFeature service=ws_roxiequery path=RoxieQueryAccess resource=RoxieQueryAccess description=Access to Roxie queries and files
-# AuthenticateFeature service=ws_topology path=ClusterTopologyAccess resource=ClusterTopologyAccess description=Access to cluster topology
-# AuthenticateFeature service=ws_workunits path=OwnWorkunitsAccess resource=OwnWorkunitsAccess description=Access to own workunits
-# AuthenticateFeature service=ws_workunits path=OthersWorkunitsAccess resource=OthersWorkunitsAccess description=Access to others' workunits
-# Process name=dafilesrv
-# Process name=attrserver
-# Process name=daserver
-# Process name=dfuserver
-# Process name=eclccserver
-# Process name=esp
-# Process name=dafilesrv remove=true
-# Process name=ftslave
-# Process name=roxie
-# Process name=eclscheduler
-# Process name=thormaster
-# Process name=thorslave
-# Process name=saserver
-# Process name=dafilesrv
-# Process name=attrserver
-# Process name=daserver
-# Process name=dfuserver
-# Process name=esp
-# Process name=httpd
-# Process name=atftpd
-# Process name=dhcpd
-# Process name=saserver
-# SCHEMA: name=espsmcservice.xsd method=schema
-### name=@temp/plugins.xsl method=esp_plugin destName=plugins.xml destPath=@temp
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/plugins.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=@temp/esp_service_WsSMC.xsl method=esp_service_module
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/initfiles/componentfiles/configxml/@temp/esp_service_WsSMC.xsl DESTINATION ${OSSDIR}/componentfiles/configxml/@temp
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=files/searchfile.html
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/files/html/searchfile.html DESTINATION ${OSSDIR}/componentfiles/files
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=dot/dot
-#Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/deploy/dot/linux/dot DESTINATION ${OSSDIR}/componentfiles/configxml/dot
-#    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/DhcpMethods.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/DhcpMethods.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/StartStop.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/StartStop.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/StartStopBegin.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/StartStopBegin.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/StartStopDone.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/StartStopDone.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/machines.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/machines.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/metrics.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/metrics.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/rexec.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/rexec.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
-### name=smc_xslt/ws_machine/preflightControls.xslt
-Install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/esp/services/ws_machine/preflightControls.xslt DESTINATION ${OSSDIR}/componentfiles/smc_xslt/ws_machine
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 22
install_directory/ftslave.install

@@ -1,22 +0,0 @@
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    This program is free software: you can redistribute it and/or All rights reserved. This program is NOT PRESENTLY free software: you can NOT redistribute
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-# ftslave Supplementals
-# SCHEMA: name=ftslave_linux.xsd method=schema
-### name=run_thor
-Install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/initfiles/componentfiles/ftslave/run_ftslave DESTINATION ${OSSDIR}/bin
-    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )

+ 0 - 40
install_directory/gen_cmake_deploy

@@ -1,40 +0,0 @@
-#!/bin/bash
-################################################################################
-#    Copyright (C) 2011 HPCC Systems.
-#
-#    All rights reserved. This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU Affero General Public License as
-#    published by the Free Software Foundation, either version 3 of the
-#    License, or (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-################################################################################
-
-
-
-for XML in `find . -name deploy_map.xml` ; do
-    BASE=`dirname $XML | sed -e 's/^\.\///' `
-    echo $BASE
-    export HPCC_MODULE=`basename "${BASE}"`
-    echo "----------"
-    tidy -q -w -xml -i $XML | grep '<[^/]*/>' | \
-        grep -v "srcPath='\.\..libs'"  | grep -v "srcPath='\.\..bin'"  |\
-        sed -e 's/<\(.*\)\/>/\1/' > ${BASE}.sf
-
-    if [ -s ${BASE}.sf ]; then
-        echo "# ${BASE} Supplementals" > ${BASE}.install
-            echo "Install ( FILES \${CMAKE_CURRENT_SOURCE_DIR}/install_directory/${BASE}/${BASE}_deploy_map.xml DESTINATION \${OSSDIR}/componentfiles/$HPCC_MODULE" >>${BASE}.install
-            echo "    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )" >>${BASE}.install
-        cat ${BASE}.sf | sed -e 's/\\/\//g' -e 's/^/.\/emit_install /' | bash >> ${BASE}.install
-    fi
-    grep -E 'UnKnOwN|NoTfOuNd' ${BASE}.install
-    #UNKNOWNS=`cat ${BASE}.install | grep -c UnKnOwN`
-    #DUPLICATES=`cat ${BASE}.install | grep -c NoTfOuNd`
-    #printf "Install file has %d unresolved files and %d ambiguous files\n" $NOTFOUND $UNKNOWN
-done

+ 0 - 0
install_directory/mysqlserver.install


部分文件因为文件数量过多而无法显示