[][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/Makefile b/tools/codechecker/Makefile
index e0d67eb..73ed4c0 100644
--- a/tools/codechecker/Makefile
+++ b/tools/codechecker/Makefile
@@ -16,11 +16,11 @@
 include $(INCLUDE_DIR)/host-build.mk
 
 define Host/Compile
-	$(MAKE) -C $(HOST_BUILD_DIR)/analyzer/tools/build-logger all
+	$(MAKE) -C $(HOST_BUILD_DIR)/analyzer/tools/build-logger -f Makefile.native ldlogger.so
 endef
 
 define Host/Install
-	$(INSTALL_DATA) $(HOST_BUILD_DIR)/analyzer/tools/build-logger/build/lib/`uname -m`/ldlogger.so $(STAGING_DIR_HOST)/lib/
+	$(INSTALL_DATA) $(HOST_BUILD_DIR)/analyzer/tools/build-logger/ldlogger.so $(STAGING_DIR_HOST)/lib/
 endef
 
 define Host/Clean