|
@@ -1,4 +1,7 @@
|
|
-makefiles: use pkgconf to get libs deps
|
|
|
|
|
|
+From 10f3f6fb75da72f155e72794d6647e4fa21a87d0 Mon Sep 17 00:00:00 2001
|
|
|
|
+From: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
|
|
|
+Date: Sun, 1 Dec 2024 15:45:01 +0100
|
|
|
|
+Subject: [PATCH] makefiles: use pkgconf to get libs deps
|
|
|
|
|
|
LIBS lists library dependencies without taking into account static linking
|
|
LIBS lists library dependencies without taking into account static linking
|
|
that need ordered listing and more libraries listed since differently from
|
|
that need ordered listing and more libraries listed since differently from
|
|
@@ -10,26 +13,36 @@ needed libraries are listed during linking.
|
|
|
|
|
|
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
|
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
|
---
|
|
---
|
|
-diff -urpN android-tools-4.2.2+git20130218.orig/debian/makefiles/adbd.mk android-tools-4.2.2+git20130218/debian/makefiles/adbd.mk
|
|
|
|
---- android-tools-4.2.2+git20130218.orig/debian/makefiles/adbd.mk 2019-04-08 16:05:02.967710428 +0200
|
|
|
|
-+++ android-tools-4.2.2+git20130218/debian/makefiles/adbd.mk 2019-04-08 16:30:42.463084426 +0200
|
|
|
|
|
|
+ debian/makefiles/adb.mk | 2 +-
|
|
|
|
+ debian/makefiles/adbd.mk | 2 +-
|
|
|
|
+ 2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
+
|
|
|
|
+diff --git a/debian/makefiles/adb.mk b/debian/makefiles/adb.mk
|
|
|
|
+index 654b9f1..a03c93a 100644
|
|
|
|
+--- a/debian/makefiles/adb.mk
|
|
|
|
++++ b/debian/makefiles/adb.mk
|
|
|
|
+@@ -41,7 +41,7 @@ CPPFLAGS+= -DHAVE_TERMIO_H
|
|
|
|
+ CPPFLAGS+= -I$(SRCDIR)/core/adb
|
|
|
|
+ CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
|
|
+
|
|
|
|
+-LIBS+= -lc -lpthread -lz -lcrypto
|
|
|
|
++LIBS+= -lc -lpthread -lz `pkg-config --libs libcrypto`
|
|
|
|
+
|
|
|
|
+ OBJS= $(SRCS:.c=.o)
|
|
|
|
+
|
|
|
|
+diff --git a/debian/makefiles/adbd.mk b/debian/makefiles/adbd.mk
|
|
|
|
+index 22c1816..a8eee3a 100644
|
|
|
|
+--- a/debian/makefiles/adbd.mk
|
|
|
|
++++ b/debian/makefiles/adbd.mk
|
|
@@ -44,7 +44,7 @@ CPPFLAGS+= -DADBD_NON_ANDROID
|
|
@@ -44,7 +44,7 @@ CPPFLAGS+= -DADBD_NON_ANDROID
|
|
CPPFLAGS+= -I$(SRCDIR)/core/adbd
|
|
CPPFLAGS+= -I$(SRCDIR)/core/adbd
|
|
CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
-
|
|
|
|
|
|
+
|
|
-LIBS+= -lc -lpthread -lz -lcrypto -lcrypt
|
|
-LIBS+= -lc -lpthread -lz -lcrypto -lcrypt
|
|
+LIBS+= -lc -lpthread -lz `pkg-config --libs libcrypto` -lcrypt
|
|
+LIBS+= -lc -lpthread -lz `pkg-config --libs libcrypto` -lcrypt
|
|
-
|
|
|
|
|
|
+
|
|
OBJS= $(patsubst %, %.o, $(basename $(SRCS)))
|
|
OBJS= $(patsubst %, %.o, $(basename $(SRCS)))
|
|
|
|
+
|
|
|
|
+--
|
|
|
|
+2.47.0
|
|
|
|
|
|
-diff -urpN android-tools-4.2.2+git20130218.orig/debian/makefiles/adb.mk android-tools-4.2.2+git20130218/debian/makefiles/adb.mk
|
|
|
|
---- android-tools-4.2.2+git20130218.orig/debian/makefiles/adb.mk 2019-04-08 16:05:02.959701400 +0200
|
|
|
|
-+++ android-tools-4.2.2+git20130218/debian/makefiles/adb.mk 2019-04-08 16:31:06.529426250 +0200
|
|
|
|
-@@ -41,7 +41,7 @@ CPPFLAGS+= -DHAVE_TERMIO_H
|
|
|
|
- CPPFLAGS+= -I$(SRCDIR)/core/adb
|
|
|
|
- CPPFLAGS+= -I$(SRCDIR)/core/include
|
|
|
|
-
|
|
|
|
--LIBS+= -lc -lpthread -lz -lcrypto
|
|
|
|
-+LIBS+= -lc -lpthread -lz `pkg-config --libs libcrypto`
|
|
|
|
-
|
|
|
|
- OBJS= $(SRCS:.c=.o)
|
|
|