This is an automated email from the ASF dual-hosted git repository.
lrhkobe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git
The following commit(s) were added to refs/heads/master by this push:
new 80c7f8822 [ISSUE #4319] C SDK Framework (#4323)
80c7f8822 is described below
commit 80c7f8822e744f9decfe1c5f35aa13e9da25750b
Author: zhurq <[email protected]>
AuthorDate: Wed Nov 1 14:27:38 2023 +0800
[ISSUE #4319] C SDK Framework (#4323)
* c-sdk dirs
* add libs: curl, json-c
* add libs: curl, json-c
* fix .gitmodules
---
.gitmodules | 7 +++++++
eventmesh-sdks/eventmesh-sdk-c/README.md | 16 ++++++++++++++++
eventmesh-sdks/eventmesh-sdk-c/third_party/curl | 1 +
eventmesh-sdks/eventmesh-sdk-c/third_party/json-c | 1 +
4 files changed, 25 insertions(+)
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..51d401af7
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,7 @@
+[submodule "eventmesh-sdks/eventmesh-sdk-c/third_party/json-c"]
+ path = eventmesh-sdks/eventmesh-sdk-c/third_party/json-c
+ url = [email protected]:json-c/json-c.git
+ branch = json-c-0.17
+[submodule "eventmesh-sdks/eventmesh-sdk-c/third_party/curl"]
+ path = eventmesh-sdks/eventmesh-sdk-c/third_party/curl
+ url = [email protected]:curl/curl.git
diff --git a/eventmesh-sdks/eventmesh-sdk-c/README.md
b/eventmesh-sdks/eventmesh-sdk-c/README.md
new file mode 100644
index 000000000..95313b77a
--- /dev/null
+++ b/eventmesh-sdks/eventmesh-sdk-c/README.md
@@ -0,0 +1,16 @@
+## EventMesh C/C++ SDK
+
+### Support api
+
+1. **TCP**
+
+### Build
+1. **build lib**
+```
+make
+```
+
+2. **build example**
+```
+make demo
+```
\ No newline at end of file
diff --git a/eventmesh-sdks/eventmesh-sdk-c/third_party/curl
b/eventmesh-sdks/eventmesh-sdk-c/third_party/curl
new file mode 160000
index 000000000..d755a5f7c
--- /dev/null
+++ b/eventmesh-sdks/eventmesh-sdk-c/third_party/curl
@@ -0,0 +1 @@
+Subproject commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb
diff --git a/eventmesh-sdks/eventmesh-sdk-c/third_party/json-c
b/eventmesh-sdks/eventmesh-sdk-c/third_party/json-c
new file mode 160000
index 000000000..b4c371fa0
--- /dev/null
+++ b/eventmesh-sdks/eventmesh-sdk-c/third_party/json-c
@@ -0,0 +1 @@
+Subproject commit b4c371fa0cbc4dcbaccc359ce9e957a22988fb34
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]