diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2ad0352ee85042d611ab24f17ee2daf31e82089
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.8)
+project (dap_chain_net)
+  
+set(DAP_CHAIN_NET_SRCS 
+	dap_chain_net.c 
+	dap_chain_net_node.c 
+        )
+
+set(DAP_CHAIN_NET_HEADERS
+        dap_chain_net.h
+        dap_chain_net_node.h
+    )
+
+add_library(${PROJECT_NAME} STATIC ${DAP_CHAIN_NET_SRCS} ${DAP_CHAIN_NET_HEADERS})
+
+
+target_link_libraries(dap_chain_net dap_core dap_crypto dap_chain dap_chain_crypto )
+
+set(${PROJECT_NAME}_DEFINITIONS CACHE INTERNAL "${PROJECT_NAME}: Definitions" FORCE)
+
+set(${PROJECT_NAME}_INCLUDE_DIRS ${PROJECT_SOURCE_DIR} CACHE INTERNAL "${PROJECT_NAME}: Include Directories" FORCE)
diff --git a/dap_chain_net.c b/dap_chain_net.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dap_chain_net.h b/dap_chain_net.h
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391