SET(GLOBAL_NODE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/lib/node)
+ADD_SUBDIRECTORY(jsnative)
ADD_SUBDIRECTORY(appfw)
ADD_SUBDIRECTORY(gcontext)
ADD_SUBDIRECTORY(node-xwalk)
--- /dev/null
+SET(TARGET_JSNATIVE "jsnative")
+SET(TARGET_JSNATIVE_SRC ${PROJECT_SOURCE_DIR}/${TARGET_JSNATIVE})
+
+# Copy Project
+INSTALL(FILES
+ ${TARGET_JSNATIVE_SRC}/package.json
+ DESTINATION ${GLOBAL_NODE_MODULE_PATH}/${TARGET_JSNATIVE}
+)
+
+INSTALL(FILES
+ ${TARGET_JSNATIVE_SRC}/main.js
+ DESTINATION ${GLOBAL_NODE_MODULE_PATH}/${TARGET_JSNATIVE}
+)
--- /dev/null
+/*
+ * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * 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.
+ */
+
+'use strict';
+
+var JSNative = function() {
+};
+
+JSNative._Initialize = function() {
+ require('node-xwalk').install();
+};
+
+JSNative._Initialize();
+
+module.exports = new JSNative();
--- /dev/null
+{
+ "name": "jsnative",
+ "version": "0.0.1",
+ "description": "JSNative common module",
+ "main": "main.js",
+ "author": {
+ "name": "Wonyoung Choi",
+ "email": "wy80.choi@samsung.com"
+ }
+}