diff options
| author | AshishKumar Mishra <ashishkumar.mishra@bmwtechworks.in> | 2026-05-24 12:23:40 +0530 |
|---|---|---|
| committer | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-05-24 08:25:07 -0700 |
| commit | 71da24f0895fdfea53748bd275c6f639eb771cf0 (patch) | |
| tree | 577a91f41d89c1305421071f2dea87a2b3784bca /meta-oe | |
| parent | 72dfc0df7682e898cac19aa9163ba8bea8ae5397 (diff) | |
| download | meta-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.mk | 15 |
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 | ||
| 40 | HEADERS = \ | ||
| 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 | |||
| 44 | SOURCES := $(foreach source, $(SOURCES), system/core/$(source)) | 46 | SOURCES := $(foreach source, $(SOURCES), system/core/$(source)) |
| 47 | HEADERS := $(foreach header, $(HEADERS), system/core/$(header)) | ||
| 45 | 48 | ||
| 46 | SOURCES += \ | 49 | SOURCES += \ |
| 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 |
| 80 | endif | 83 | endif |
| 81 | 84 | ||
| 82 | build: $(SOURCES) | 85 | build: $(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 | ||
| 86 | clean: | 89 | clean: |
| 87 | $(RM) debian/out/system/core/adbd | 90 | $(RM) debian/out/system/core/adbd |
