mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
This will make it easier to modify the patch series moving forward. No functional changes. On one patch, we added the SoB from Giulio, which was missing. Giulio was the original contributor of the patch, and nobody touched it since it was introduced. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
166 lines
4.3 KiB
Diff
166 lines
4.3 KiB
Diff
From 1fe49c34aa3e32e801af5c56293ec71ff6e7e2bc Mon Sep 17 00:00:00 2001
|
|
From: Gary Bisson <gary.bisson@boundarydevices.com>
|
|
Date: Sun, 1 Dec 2024 15:43:17 +0100
|
|
Subject: [PATCH] Fix makefiles for out-of-tree build
|
|
|
|
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
|
---
|
|
debian/makefiles/adb.mk | 10 +++++-----
|
|
debian/makefiles/adbd.mk | 33 ++++++++++++++++-----------------
|
|
debian/makefiles/fastboot.mk | 17 +++++++++--------
|
|
3 files changed, 30 insertions(+), 30 deletions(-)
|
|
|
|
diff --git a/debian/makefiles/adb.mk b/debian/makefiles/adb.mk
|
|
index d9d4feb..654b9f1 100644
|
|
--- a/debian/makefiles/adb.mk
|
|
+++ b/debian/makefiles/adb.mk
|
|
@@ -1,5 +1,6 @@
|
|
# Makefile for adb; from https://heiher.info/2227.html
|
|
|
|
+VPATH+= $(SRCDIR)/core/adb
|
|
SRCS+= adb.c
|
|
SRCS+= adb_client.c
|
|
SRCS+= adb_auth_host.c
|
|
@@ -17,7 +18,7 @@ SRCS+= usb_linux.c
|
|
SRCS+= usb_vendors.c
|
|
SRCS+= utils.c
|
|
|
|
-VPATH+= ../libcutils
|
|
+VPATH+= $(SRCDIR)/core/libcutils
|
|
SRCS+= abort_socket.c
|
|
SRCS+= socket_inaddr_any_server.c
|
|
SRCS+= socket_local_client.c
|
|
@@ -28,7 +29,7 @@ SRCS+= socket_network_client.c
|
|
SRCS+= list.c
|
|
SRCS+= load_file.c
|
|
|
|
-VPATH+= ../libzipfile
|
|
+VPATH+= $(SRCDIR)/core/libzipfile
|
|
SRCS+= centraldir.c
|
|
SRCS+= zipfile.c
|
|
|
|
@@ -37,9 +38,8 @@ CPPFLAGS+= -DADB_HOST=1
|
|
CPPFLAGS+= -DHAVE_FORKEXEC=1
|
|
CPPFLAGS+= -DHAVE_SYMLINKS
|
|
CPPFLAGS+= -DHAVE_TERMIO_H
|
|
-CPPFLAGS+= -I.
|
|
-CPPFLAGS+= -I../include
|
|
-CPPFLAGS+= -I../../../external/zlib
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/adb
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
|
|
LIBS+= -lc -lpthread -lz -lcrypto
|
|
|
|
diff --git a/debian/makefiles/adbd.mk b/debian/makefiles/adbd.mk
|
|
index 94d3a90..49dab8c 100644
|
|
--- a/debian/makefiles/adbd.mk
|
|
+++ b/debian/makefiles/adbd.mk
|
|
@@ -1,18 +1,6 @@
|
|
# Makefile for adbd
|
|
|
|
-VPATH+= ../libcutils
|
|
-SRCS+= abort_socket.c
|
|
-SRCS+= socket_inaddr_any_server.c
|
|
-SRCS+= socket_local_client.c
|
|
-SRCS+= socket_local_server.c
|
|
-SRCS+= socket_loopback_client.c
|
|
-SRCS+= socket_loopback_server.c
|
|
-SRCS+= socket_network_client.c
|
|
-SRCS+= list.c
|
|
-SRCS+= load_file.c
|
|
-SRCS+= android_reboot.c
|
|
-
|
|
-#VPATH+= ../adb
|
|
+VPATH+= $(SRCDIR)/core/adbd
|
|
SRCS+= adb.c
|
|
SRCS+= backup_service.c
|
|
SRCS+= fdevent.c
|
|
@@ -31,7 +19,19 @@ SRCS+= log_service.c
|
|
SRCS+= utils.c
|
|
SRCS+= base64.c
|
|
|
|
-VPATH+= ../libzipfile
|
|
+VPATH+= $(SRCDIR)/core/libcutils
|
|
+SRCS+= abort_socket.c
|
|
+SRCS+= socket_inaddr_any_server.c
|
|
+SRCS+= socket_local_client.c
|
|
+SRCS+= socket_local_server.c
|
|
+SRCS+= socket_loopback_client.c
|
|
+SRCS+= socket_loopback_server.c
|
|
+SRCS+= socket_network_client.c
|
|
+SRCS+= list.c
|
|
+SRCS+= load_file.c
|
|
+SRCS+= android_reboot.c
|
|
+
|
|
+VPATH+= $(SRCDIR)/core/libzipfile
|
|
SRCS+= centraldir.c
|
|
SRCS+= zipfile.c
|
|
|
|
@@ -40,10 +40,9 @@ CPPFLAGS+= -O2 -g -Wall -Wno-unused-parameter
|
|
CPPFLAGS+= -DADB_HOST=0 -DHAVE_FORKEXEC=1 -D_XOPEN_SOURCE -D_GNU_SOURCE -DALLOW_ADBD_ROOT=1
|
|
CPPFLAGS+= -DHAVE_SYMLINKS -DBOARD_ALWAYS_INSECURE
|
|
CPPFLAGS+= -DHAVE_TERMIO_H
|
|
-CPPFLAGS+= -I.
|
|
-CPPFLAGS+= -I../include
|
|
-CPPFLAGS+= -I../../../external/zlib
|
|
CPPFLAGS+= `pkg-config --cflags glib-2.0 gio-2.0`
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/adbd
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
|
|
LIBS+= -lc -lpthread -lz -lcrypto -lcrypt `pkg-config --libs glib-2.0 gio-2.0`
|
|
|
|
diff --git a/debian/makefiles/fastboot.mk b/debian/makefiles/fastboot.mk
|
|
index 9e8b751..94a069b 100644
|
|
--- a/debian/makefiles/fastboot.mk
|
|
+++ b/debian/makefiles/fastboot.mk
|
|
@@ -1,5 +1,6 @@
|
|
# Makefile for fastboot; from https://heiher.info/2227.html
|
|
|
|
+VPATH+= $(SRCDIR)/core/fastboot
|
|
SRCS+= bootimg.c
|
|
SRCS+= engine.c
|
|
SRCS+= fastboot.c
|
|
@@ -7,11 +8,11 @@ SRCS+= protocol.c
|
|
SRCS+= usb_linux.c
|
|
SRCS+= util_linux.c
|
|
|
|
-VPATH+= ../libzipfile
|
|
+VPATH+= $(SRCDIR)/core/libzipfile
|
|
SRCS+= centraldir.c
|
|
SRCS+= zipfile.c
|
|
|
|
-VPATH+= ../libsparse
|
|
+VPATH+= $(SRCDIR)/core/libsparse
|
|
SRCS+= backed_block.c
|
|
SRCS+= sparse_crc32.c
|
|
SRCS+= sparse.c
|
|
@@ -19,7 +20,7 @@ SRCS+= sparse_read.c
|
|
SRCS+= sparse_err.c
|
|
SRCS+= output_file.c
|
|
|
|
-VPATH+= ../../extras/ext4_utils/
|
|
+VPATH+= $(SRCDIR)/extras/ext4_utils/
|
|
SRCS+= make_ext4fs.c
|
|
SRCS+= crc16.c
|
|
SRCS+= ext4_utils.c
|
|
@@ -31,11 +32,11 @@ SRCS+= extent.c
|
|
SRCS+= wipe.c
|
|
SRCS+= sha1.c
|
|
|
|
-CPPFLAGS+= -I.
|
|
-CPPFLAGS+= -I../include
|
|
-CPPFLAGS+= -I../mkbootimg
|
|
-CPPFLAGS+= -I../../extras/ext4_utils/
|
|
-CPPFLAGS+= -I../libsparse/include/
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/fastboot
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/mkbootimg
|
|
+CPPFLAGS+= -I$(SRCDIR)/extras/ext4_utils/
|
|
+CPPFLAGS+= -I$(SRCDIR)/core/libsparse/include/
|
|
|
|
LIBS+= -lz -lselinux
|
|
|
|
--
|
|
2.47.0
|
|
|