瀏覽代碼

HPCC-18760 Add lib_keylib.ecllib in clienttools install package

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 7 年之前
父節點
當前提交
1a92b63e83
共有 2 個文件被更改,包括 29 次插入0 次删除
  1. 1 0
      plugins/proxies/CMakeLists.txt
  2. 28 0
      plugins/proxies/lib_keylib.ecllib

+ 1 - 0
plugins/proxies/CMakeLists.txt

@@ -15,6 +15,7 @@
 ################################################################################
 
 install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib_saltlib.ecllib DESTINATION plugins COMPONENT Runtime)
+install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib_keylib.ecllib DESTINATION plugins COMPONENT Runtime)
 install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib_metaphone.ecllib DESTINATION plugins COMPONENT Runtime)
 install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib_thorlib.ecllib DESTINATION plugins COMPONENT Runtime)
 install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib_word.ecllib DESTINATION plugins COMPONENT Runtime)

+ 28 - 0
plugins/proxies/lib_keylib.ecllib

@@ -0,0 +1,28 @@
+/*##############################################################################
+
+    HPCC SYSTEMS software Copyright (C) 2017 HPCC Systems®.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+############################################################################## */
+
+/* Proxy service header for (EE-only) keylib plugin version MOXIEKEYLIB 1.0.04 */
+
+EXPORT KeyLib := SERVICE : plugin('moxiekeylib')
+  string KeylibStripPunctuation(const string src) : c,pure,entrypoint='mklStripPunctuation';
+  string CompName(const string src) : c,pure,entrypoint='mklCompName';
+  string CompNameNoSyn(const string src) : c,pure,entrypoint='mklCompNameNoSyn';
+  string GongDACname(const string src) : c,pure,entrypoint='mklGongDACname';
+  string GongDAPHCname(const string src) : c,pure,entrypoint='mklGongDAPHCname';
+  string GongCompName(const string src) : c,pure,entrypoint='mklGongCompName';
+END;
+