summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorAshishKumar Mishra <ashishkumar.mishra@bmwtechworks.in>2026-05-24 12:23:40 +0530
committerKhem Raj <khem.raj@oss.qualcomm.com>2026-05-24 08:25:07 -0700
commit71da24f0895fdfea53748bd275c6f639eb771cf0 (patch)
tree577a91f41d89c1305421071f2dea87a2b3784bca /meta-oe
parent72dfc0df7682e898cac19aa9163ba8bea8ae5397 (diff)
downloadmeta-openembedded-71da24f0895fdfea53748bd275c6f639eb771cf0.tar.gz
android-tools: fix deprecated header warning from clang
Remove .h header files from the SOURCES compilation list inside adbd.mk to resolve a Clang warning regarding treating 'c-header' input as 'c++-header' Moved the header files into a separate HEADERS variable to act purely as a GNU Make dependency trigger, keeping them off the direct compiler execution string. Signed-off-by: AshishKumar Mishra <ashishkumar.mishra@bmwtechworks.in> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-devtools/android-tools/android-tools/adbd.mk15
1 files changed, 9 insertions, 6 deletions
diff --git a/meta-oe/recipes-devtools/android-tools/android-tools/adbd.mk b/meta-oe/recipes-devtools/android-tools/android-tools/adbd.mk
index 3282216b8e..709a166887 100644
--- a/meta-oe/recipes-devtools/android-tools/android-tools/adbd.mk
+++ b/meta-oe/recipes-devtools/android-tools/android-tools/adbd.mk
@@ -5,16 +5,12 @@ SOURCES = \
5 adb/adbconnection/adbconnection_server.cpp \ 5 adb/adbconnection/adbconnection_server.cpp \
6 adb/daemon/auth.cpp \ 6 adb/daemon/auth.cpp \
7 adb/daemon/file_sync_service.cpp \ 7 adb/daemon/file_sync_service.cpp \
8 adb/daemon/file_sync_service.h \
9 adb/daemon/framebuffer_service.cpp \ 8 adb/daemon/framebuffer_service.cpp \
10 adb/daemon/framebuffer_service.h \
11 adb/daemon/jdwp_service.cpp \ 9 adb/daemon/jdwp_service.cpp \
12 adb/daemon/main.cpp \ 10 adb/daemon/main.cpp \
13 adb/daemon/restart_service.cpp \ 11 adb/daemon/restart_service.cpp \
14 adb/daemon/restart_service.h \
15 adb/daemon/services.cpp \ 12 adb/daemon/services.cpp \
16 adb/daemon/shell_service.cpp \ 13 adb/daemon/shell_service.cpp \
17 adb/daemon/shell_service.h \
18 adb/daemon/usb_ffs.cpp \ 14 adb/daemon/usb_ffs.cpp \
19 adb/daemon/usb_legacy.cpp \ 15 adb/daemon/usb_legacy.cpp \
20 adb/daemon/usb.cpp \ 16 adb/daemon/usb.cpp \
@@ -41,7 +37,14 @@ SOURCES = \
41 diagnose_usb/diagnose_usb.cpp \ 37 diagnose_usb/diagnose_usb.cpp \
42 libasyncio/AsyncIO.cpp \ 38 libasyncio/AsyncIO.cpp \
43 39
40HEADERS = \
41 adb/daemon/file_sync_service.h \
42 adb/daemon/framebuffer_service.h \
43 adb/daemon/restart_service.h \
44 adb/daemon/shell_service.h
45
44SOURCES := $(foreach source, $(SOURCES), system/core/$(source)) 46SOURCES := $(foreach source, $(SOURCES), system/core/$(source))
47HEADERS := $(foreach header, $(HEADERS), system/core/$(header))
45 48
46SOURCES += \ 49SOURCES += \
47 frameworks/native/libs/adbd_auth/adbd_auth.cpp 50 frameworks/native/libs/adbd_auth/adbd_auth.cpp
@@ -79,9 +82,9 @@ ifneq ($(filter armel mipsel,$(DEB_HOST_ARCH)),)
79 LDFLAGS += -latomic 82 LDFLAGS += -latomic
80endif 83endif
81 84
82build: $(SOURCES) 85build: $(SOURCES) $(HEADERS)
83 mkdir --parents debian/out/system/core 86 mkdir --parents debian/out/system/core
84 $(CXX) $^ -o debian/out/system/core/adbd $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) 87 $(CXX) $(SOURCES) -o debian/out/system/core/adbd $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)
85 88
86clean: 89clean:
87 $(RM) debian/out/system/core/adbd 90 $(RM) debian/out/system/core/adbd