[][openwrt][common][sdk][Refactor support for clangd]

[Description]
Refactor support for clangd
1. Patch codechecker to build only native ldlogger.so
2. Write .clangd for packages for accurate indexing

[Release-log]
N/A

Change-Id: I996933098dd42f15142edbf4002fde75f9e6d196
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8215260
diff --git a/tools/codechecker/patches/build-native-ldlogger-so.patch b/tools/codechecker/patches/build-native-ldlogger-so.patch
new file mode 100644
index 0000000..262bc60
--- /dev/null
+++ b/tools/codechecker/patches/build-native-ldlogger-so.patch
@@ -0,0 +1,8 @@
+--- a/analyzer/tools/build-logger/Makefile.native
++++ b/analyzer/tools/build-logger/Makefile.native
+@@ -0,0 +1,5 @@
++include Makefile
++
++# ldlogger lib native
++ldlogger.so: $(LDLOGGER_LIB_SOURCES) $(LDLOGGER_LIB_HEADERS)
++	$(CC) $(CPPFLAGS) $(LIB_CFLAGS) $(LIB_LDFLAGS) $(LDLOGGER_LIB_SOURCES) $(LDLOGGER_SOURCES) -o $@