diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-08-05 23:44:07 +0200 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-08-05 23:48:43 +0200 |
commit | 6f92c498c446c1133801e499840bf6fc607226b4 (patch) | |
tree | 39293b3e8e0d419a7acc08eb280363fc1be11883 | |
parent | a74517ac65d04878b0ab9a5856e31123c7192d9f (diff) | |
download | rockbox-6f92c49.tar.gz rockbox-6f92c49.zip |
beastpatcher: don't hardcode lib paths.
Let the linker find libmtp / libusb. Also don't insist on linking them
statically -- current Debian doesn't have a static libmtp.
Set STATIC to force linking statically.
Change-Id: I3ce9cea832705c87f08054435eadf9f169afedb2
-rw-r--r-- | utils/MTP/beastpatcher/Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/MTP/beastpatcher/Makefile b/utils/MTP/beastpatcher/Makefile index d02f83481d..8be8c39d49 100644 --- a/utils/MTP/beastpatcher/Makefile +++ b/utils/MTP/beastpatcher/Makefile @@ -15,7 +15,10 @@ endif endif ifneq ($(findstring MINGW,$(shell uname)),MINGW) -LIBS = /usr/lib/libmtp.a /usr/lib/libusb.a +LIBS := -lmtp -lusb +ifdef STATIC +LIBS := -Wl,-Bstatic $(LIBS) -Wl,-Bdynamic +endif CFLAGS += $(shell printf \ '\#include <libmtp.h>\nlibmtp version: LIBMTP_VERSION\n' | \ gcc -E -P - -o - | grep -q '^libmtp version: 0\.2' && echo '-DOLDMTP') |