mirror of
https://github.com/termux/termux-packages.git
synced 2024-11-23 14:56:16 +00:00
65 lines
1.8 KiB
Diff
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
|