MathgeomGLS

Форк
0
61 строка · 1.6 Кб
1
@echo off
2

3
REM Set this variable to the location of ndk-build.cmd
4
REM Tested with NDK version 17c.
5
set NDK_BUILD=e:\android-ndk-r17c\ndk-build.cmd
6

7
REM Name of generated static library
8
set LIB32=obj\local\armeabi-v7a\libfastmath-android.a
9
set LIB64=obj\local\arm64-v8a\libfastmath-android.a
10

11
if not exist %NDK_BUILD% (
12
  echo Cannot find ndk-build. Check the NDK_BUILD variable.
13
  exit /b
14
)
15

16
REM Build 32-bit Thumb version for Delphi 10.3 Rio and later
17
REM Also build 64-bit version for Delphi 10.3.3 and later
18
REM ========================================================
19

20
REM Run ndk-build to build static library
21
set FORCE_THUMB=true
22
call %NDK_BUILD% -B
23

24
if not exist %LIB32% (
25
  echo Cannot find static library %LIB32%
26
  exit /b
27
)
28

29
if not exist %LIB64% (
30
  echo Cannot find static library %LIB64%
31
  exit /b
32
)
33

34
REM Copy static library to directory with Delphi source code
35
copy %LIB32% ..\..\libfastmath-android-32.a
36
if %ERRORLEVEL% NEQ 0 (
37
  echo Cannot copy static library. Make sure it is not write protected
38
)
39

40
copy %LIB64% ..\..\libfastmath-android-64.a
41
if %ERRORLEVEL% NEQ 0 (
42
  echo Cannot copy static library. Make sure it is not write protected
43
)
44

45
REM Build Arm version for Delphi 10.2 Tokyo and earlier
46
REM ===================================================
47

48
REM Run ndk-build to build static library
49
set FORCE_THUMB=
50
call %NDK_BUILD% -B
51

52
if not exist %LIB32% (
53
  echo Cannot find static library %LIB32%
54
  exit /b
55
)
56

57
REM Copy static library to directory with Delphi source code
58
copy %LIB32% ..\..\libfastmath-android-arm.a
59
if %ERRORLEVEL% NEQ 0 (
60
  echo Cannot copy static library. Make sure it is not write protected
61
)

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

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

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

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