termux-packages/root-packages/keyutils/Makefile.patch

65 lines
1.8 KiB
Diff

--- a/Makefile
+++ b/Makefile
@@ -1,26 +1,26 @@
-CPPFLAGS := -I.
-CFLAGS := -g -Wall -Werror
-CXXFLAGS := -g -Wall -Werror
+CPPFLAGS += -I.
+CFLAGS ?= -g -Wall -Werror
+CXXFLAGS ?= -g -Wall -Werror
INSTALL := install
DESTDIR :=
SPECFILE := keyutils.spec
NO_GLIBC_KEYERR := 0
NO_ARLIB := 0
NO_SOLIB := 0
-ETCDIR := /etc
-BINDIR := /bin
-SBINDIR := /sbin
-SHAREDIR := /usr/share/keyutils
-MANDIR := /usr/share/man
+ETCDIR := @TERMUX_PREFIX@/etc
+BINDIR := @TERMUX_PREFIX@/bin
+SBINDIR := @TERMUX_PREFIX@/bin
+SHAREDIR := @TERMUX_PREFIX@/share/keyutils
+MANDIR := @TERMUX_PREFIX@/share/man
MAN1 := $(MANDIR)/man1
MAN3 := $(MANDIR)/man3
MAN5 := $(MANDIR)/man5
MAN7 := $(MANDIR)/man7
MAN8 := $(MANDIR)/man8
-INCLUDEDIR := /usr/include
+INCLUDEDIR := @TERMUX_PREFIX@/include
LN := ln
LNS := $(LN) -sf
-PREFIX := /usr
+PREFIX := @TERMUX_PREFIX@
###############################################################################
#
@@ -59,12 +59,12 @@
#
###############################################################################
ifeq ($(origin LIBDIR),undefined)
-LIBDIR := $(shell ldd /usr/bin/make | grep '\(/libc[.]\)' | sed -e 's!.*\(/.*\)/libc[.].*!\1!')
+LIBDIR := @TERMUX_PREFIX@/lib
endif
ifeq ($(origin USRLIBDIR),undefined)
-USRLIBDIR := $(patsubst /lib/%,/usr/lib/%,$(LIBDIR))
+USRLIBDIR := @TERMUX_PREFIX@/lib
endif
-BUILDFOR := $(shell file /usr/bin/make | sed -e 's!.*ELF \(32\|64\)-bit.*!\1!')-bit
+BUILDFOR :=
ifeq ($(origin CFLAGS),undefined)
ifeq ($(BUILDFOR),32-bit)
@@ -161,7 +161,7 @@
key.dns_resolver: key.dns_resolver.o dns.afsdb.o $(LIB_DEPENDENCY)
$(CC) -L. $(CFLAGS) $(LDFLAGS) $(RPATH) -o $@ \
- key.dns_resolver.o dns.afsdb.o -lkeyutils -lresolv
+ key.dns_resolver.o dns.afsdb.o -lkeyutils
key.dns_resolver.o: key.dns_resolver.c key.dns.h
dns.afsdb.o: dns.afsdb.c key.dns.h