blob: 575d96a0d47ab84351a3e35483d0d3389e319ae1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
--- GNUmakefile.orig 2022-08-02 10:17:33 UTC
+++ GNUmakefile
@@ -9,7 +9,7 @@
# Basic internal definitios. For a customizable variables and options see below.
#
$(info // The GNU Make $(MAKE_VERSION))
-SHELL := $(shell env bash -c 'echo $$BASH')
+SHELL := sh
MAKE_VERx3 := $(shell printf "%3s%3s%3s" $(subst ., ,$(MAKE_VERSION)))
make_lt_3_81 := $(shell expr "$(MAKE_VERx3)" "<" " 3 81")
ifneq ($(make_lt_3_81),0)
@@ -117,7 +117,7 @@ define uname2libs
esac
endef
-SO_SUFFIX := $(shell $(uname2sosuffix))
+SO_SUFFIX := so.0.11.14
HEADERS := mdbx.h mdbx.h++
LIBRARIES := libmdbx.a libmdbx.$(SO_SUFFIX)
TOOLS := mdbx_stat mdbx_copy mdbx_dump mdbx_load mdbx_chk mdbx_drop
@@ -284,16 +284,11 @@ mdbx_%.static-lto: mdbx_%.c config.h mdbx.c mdbx.h
install: $(LIBRARIES) $(TOOLS) $(HEADERS)
@echo ' INSTALLING...'
- $(QUIET)mkdir -p $(DESTDIR)$(prefix)/bin$(suffix) && \
- $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix)/ && \
- mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \
- $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix)/ && \
- mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \
- $(INSTALL) -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix)/ && \
- mkdir -p $(DESTDIR)$(prefix)/include/ && \
- $(INSTALL) -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include/ && \
- mkdir -p $(DESTDIR)$(mandir)/man1/ && \
- $(INSTALL) -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1/
+ install -p -s $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix) && \
+ install -p -s $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix) && \
+ install -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix) && \
+ install -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include && \
+ install -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1
install-strip: EXE_INSTALL_FLAGS = -s
install-strip: install
|