From 251ccaf25f5cf073b8761a1dec3247b42efb299b Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Date: Sun, 14 Feb 2021 16:25:15 -0500
Subject: [PATCH] Added script to compile native libraries and copy them over
 to the repo to prepare for a release.

---
 native                                        |   2 +-
 .../resources/linux/libaparapi_aarch64.so     | Bin
 src/main/resources/linux/libaparapi_armhf.so  | Bin
 src/main/resources/linux/libaparapi_x86.so    | Bin
 src/main/resources/linux/libaparapi_x86_64.so | Bin
 src/main/resources/win/libaparapi_x86.dll     | Bin 3986101 -> 3986101 bytes
 src/main/resources/win/libaparapi_x86_64.dll  | Bin 4532307 -> 4532307 bytes
 update-native.sh                              |  18 ++++++++++++++++++
 8 files changed, 19 insertions(+), 1 deletion(-)
 mode change 100644 => 100755 src/main/resources/linux/libaparapi_aarch64.so
 mode change 100644 => 100755 src/main/resources/linux/libaparapi_armhf.so
 mode change 100644 => 100755 src/main/resources/linux/libaparapi_x86.so
 mode change 100644 => 100755 src/main/resources/linux/libaparapi_x86_64.so
 create mode 100755 update-native.sh

diff --git a/native b/native
index 2d349c3..7ee4fb1 160000
--- a/native
+++ b/native
@@ -1 +1 @@
-Subproject commit 2d349c369e2f4fa0469072f816dc2b74ca13b244
+Subproject commit 7ee4fb190b145e91aed653c794b2c99f514abf91
diff --git a/src/main/resources/linux/libaparapi_aarch64.so b/src/main/resources/linux/libaparapi_aarch64.so
old mode 100644
new mode 100755
diff --git a/src/main/resources/linux/libaparapi_armhf.so b/src/main/resources/linux/libaparapi_armhf.so
old mode 100644
new mode 100755
diff --git a/src/main/resources/linux/libaparapi_x86.so b/src/main/resources/linux/libaparapi_x86.so
old mode 100644
new mode 100755
diff --git a/src/main/resources/linux/libaparapi_x86_64.so b/src/main/resources/linux/libaparapi_x86_64.so
old mode 100644
new mode 100755
diff --git a/src/main/resources/win/libaparapi_x86.dll b/src/main/resources/win/libaparapi_x86.dll
index cfe7bdd50a0f7275a5004a8fe497eeda44226b8d..3d5f09d88d8642d37915e23269b60f92735f8858 100644
GIT binary patch
delta 272
zcmWm8w++Hj002?>8!$QNoP)_Zu0YE&xS>EG(SXDP6tr|-Ou+)4fsO?@7q7YM<nyOU
zT+iy`-nw13;`=$6M^lle(Dzn5X@-Cb8|-jEgA*>e;ei)E_z^%5A%qb@6fwk+KoTjW
zkwF$Y<WWEoC6rM?6*bh+Koi!Vjy5{zqK7^P7-EDmCYWM|ITl!Ah4ouAHm}_u-_=$#

delta 272
zcmWm8ClbO?007ZR0(^S!HFOBQ*DGMr2yQ_Pf`J(f90H5WaF>4qJQrXio>{fl>!(<F
z+%)~rdfs>H_jr~UsaR4qPIkKrQ-uZxoNz(F4G+BV!H)of2qBCJqKF}m1d>Q0jSRBL
yA&&xzC_zUV6;x3}9St;LzqMhYgD!gLV}Kz>7-NDdW|(7vC01Bt^AYCuz5fFbkyKg$

diff --git a/src/main/resources/win/libaparapi_x86_64.dll b/src/main/resources/win/libaparapi_x86_64.dll
index ea65eac959cfa3b00cf21d835e68258478c0da1f..60b49d067c49b4e6e0bda47f2448fff58a2e2b71 100644
GIT binary patch
delta 304
zcmWm8%Q8X%0D$3f!Xe}mxfLly%C#cOt+V8zER1GsGSe$~1k-CY)9!3}5MPUL^RNEV
zupf-*braqG@z>{T@caE1zsD0laZv7z+ea7$B$#B1X+mb0CCMD~ERbT6C6-ws%_?hT
zSZ9Mxw%8_1jvaQ%vqym<`y6mci6h2;WlpG2<&-ndx!{s3YSd|P%?(X%xuZp!dmeb?
NiDx>4Fp6IO{sEidQAPj&

delta 304
zcmWm8%Q8X%0D$3flH(dGw<sx!Lb>D`qO;@~Jd1^?85?H2it!X?%(Ode&(Zi=e4Bsu
z4}L#`0q_09@Ok&+?J4+azr?Tc*jF6Xx}(+$qkshCB$*&&k}0N{VU{^k%(K8EX)<J4
zVwn|IStG|f8{{dlNs%o|l-Xv73ROmLd(^12&jE)tXmZ3cC!EsajB_ry<ce$B+;Gbs
O9qxIc`yEEn<KI7=RZ&L(

diff --git a/update-native.sh b/update-native.sh
new file mode 100755
index 0000000..8454d75
--- /dev/null
+++ b/update-native.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+cd native
+UID=${UID} GID=${GID} docker-compose run --rm aparapi-native-builder
+cd ..
+
+cp -f ./native/.libs32/win/libgcc_s_sjlj-1.dll ./src/main/resources/win/libgcc_s_sjlj_x86.dll
+cp -f ./native/.libs32/win/libstdc++-6.dll ./src/main/resources/win/libstdc++-6_x86.dll
+cp -f ./native/.libs32/win/libaparapi-1.dll ./src/main/resources/win/libaparapi_x86.dll
+
+cp -f ./native/.libs64/win/libgcc_s_seh-1.dll ./src/main/resources/win/libgcc_s_seh_x86_64.dll
+cp -f ./native/.libs64/win/libstdc++-6.dll ./src/main/resources/win/libstdc++-6_x86_64.dll
+cp -f ./native/.libs64/win/libaparapi-1.dll ./src/main/resources/win/libaparapi_x86_64.dll
+
+cp -f ./native/.libs32/linux/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_x86.so
+cp -f ./native/.libs64/linux/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_x86_64.so
+
+cp -f ./native/.libs32/linuxARM/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_armhf.so
+cp -f ./native/.libs64/linuxARM/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_aarch64.so
-- 
GitLab