ru_tts-for-nvda

Форк
0
32 строки · 955.0 Байт
1
# Copyright (C) 2024 Alexander Linkov <kvark128@yandex.ru>
2

3
NAME = db
4
VERSION = 18.1.40
5
URL = https://download.oracle.com/berkeley-db/$(NAME)-$(VERSION).tar.gz
6
TARBALL = $(SRC_PREFIX)/$(NAME)-$(VERSION).tar.gz
7
SRC_DIR = $(SRC_PREFIX)/$(NAME)-$(VERSION)
8
BUILD_DIR = $(PREFIX)/.build/$(NAME)
9
unexport MAKEFLAGS
10

11
ifeq ($(OS),Windows_NT)
12
MINGW = true
13
endif
14

15
all: $(BUILD_DIR)/Makefile
16
	$(MAKE) -C $(BUILD_DIR) libdb.a
17
	$(MAKE) -C $(BUILD_DIR) install_lib install_include
18

19
$(TARBALL):
20
	curl -L -o $@ --create-dirs $(URL) && tar -xf $@ -C $(SRC_PREFIX)
21
	sed -i "s/WinIoCtl.h/winioctl.h/g" $(SRC_DIR)/src/dbinc/win_db.h
22

23
$(BUILD_DIR)/Makefile: $(TARBALL)
24
	rm -rf $(BUILD_DIR) && mkdir -p $(BUILD_DIR) && cd $(BUILD_DIR) && \
25
	$(SRC_DIR)/dist/configure \
26
	$(if $(PREFIX),--prefix=$(PREFIX)) \
27
	$(if $(TARGET),--host=$(TARGET)) \
28
	$(if $(MINGW),--enable-mingw) \
29
	--with-mutex=x86/gcc-assembly \
30
	--with-cryptography=no \
31
	--with-repmgr-ssl=no \
32
	--disable-shared
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.