Skip to content

Commit 88cf6bb

Browse files
committed
Build & codesign native libs
1 parent 862e376 commit 88cf6bb

File tree

8 files changed

+69
-68
lines changed

8 files changed

+69
-68
lines changed
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.

gradle/libs.versions.toml

Lines changed: 46 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,63 @@
11
[versions]
2-
androidx-startup = "1.2.0"
3-
androidx-test-core = "1.6.1"
4-
androidx-test-runner = "1.6.2"
2+
androidx-startup = "1.2.0"
3+
androidx-test-core = "1.6.1"
4+
androidx-test-runner = "1.6.2"
55

6-
encoding = "2.3.1"
6+
encoding = "2.3.1"
77

8-
gradle-android = "8.2.2"
9-
gradle-binary-compat = "0.16.3"
10-
gradle-build-config = "4.1.2"
11-
gradle-cklib = "0.3.1"
12-
gradle-kmp-configuration = "0.3.2"
13-
gradle-kotlin = "1.9.24"
14-
gradle-maven-publish = "0.30.0"
8+
gradle-android = "8.2.2"
9+
gradle-binary-compat = "0.16.3"
10+
gradle-build-config = "4.1.2"
11+
gradle-cklib = "0.3.1"
12+
gradle-kmp-configuration = "0.3.2"
13+
gradle-kotlin = "1.9.24"
14+
gradle-maven-publish = "0.30.0"
1515

16-
immutable = "0.1.4"
16+
immutable = "0.1.4"
1717

18-
kotlinx-coroutines = "1.8.1"
18+
kotlinx-coroutines = "1.8.1"
1919

20-
# Only for tests
21-
okio = "3.9.0"
20+
okio = "3.9.0"
2221

23-
sql-delight-dialect = "sqlite-3-38-dialect"
24-
sql-delight = "2.0.2"
25-
sql-jdbc-xerial = "3.49.0.0"
22+
sql-delight-dialect = "sqlite-3-38-dialect"
23+
sql-delight = "2.0.2"
24+
sql-jdbc-xerial = "3.49.1.0"
2625

2726
[libraries]
28-
androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version.ref = "androidx-startup" }
29-
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test-core" }
30-
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" }
27+
androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version.ref = "androidx-startup" }
3128

32-
encoding-base16 = { module = "io.matthewnelson.encoding:base16", version.ref = "encoding" }
33-
encoding-base64 = { module = "io.matthewnelson.encoding:base64", version.ref = "encoding" }
29+
encoding-base16 = { module = "io.matthewnelson.encoding:base16", version.ref = "encoding" }
30+
encoding-base64 = { module = "io.matthewnelson.encoding:base64", version.ref = "encoding" }
3431

35-
gradle-android = { module = "com.android.tools.build:gradle", version.ref = "gradle-android" }
36-
gradle-kmp-configuration = { module = "io.matthewnelson:gradle-kmp-configuration-plugin", version.ref = "gradle-kmp-configuration" }
37-
gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "gradle-kotlin" }
38-
gradle-maven-publish = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "gradle-maven-publish" }
39-
gradle-sql-delight = { module = "app.cash.sqldelight:gradle-plugin", version.ref = "sql-delight" }
32+
gradle-android = { module = "com.android.tools.build:gradle", version.ref = "gradle-android" }
33+
gradle-kmp-configuration = { module = "io.matthewnelson:gradle-kmp-configuration-plugin", version.ref = "gradle-kmp-configuration" }
34+
gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "gradle-kotlin" }
35+
gradle-maven-publish = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "gradle-maven-publish" }
36+
gradle-sql-delight = { module = "app.cash.sqldelight:gradle-plugin", version.ref = "sql-delight" }
4037

41-
immutable-collections = { module = "io.matthewnelson.immutable:collections", version.ref = "immutable" }
38+
immutable-collections = { module = "io.matthewnelson.immutable:collections", version.ref = "immutable" }
4239

43-
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
44-
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinx-coroutines" }
40+
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
4541

46-
# Only for tests
47-
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
42+
sql-delight-driver-jvm = { module = "app.cash.sqldelight:sqlite-driver", version.ref = "sql-delight" }
43+
sql-delight-driver-jdbc = { module = "app.cash.sqldelight:jdbc-driver", version.ref = "sql-delight" }
44+
sql-delight-driver-native = { module = "app.cash.sqldelight:native-driver", version.ref = "sql-delight" }
45+
sql-delight-runtime = { module = "app.cash.sqldelight:runtime", version.ref = "sql-delight" }
46+
sql-jdbc-xerial = { module = "org.xerial:sqlite-jdbc", version.ref = "sql-jdbc-xerial" }
4847

49-
sql-delight-driver-jvm = { module = "app.cash.sqldelight:sqlite-driver", version.ref = "sql-delight" }
50-
sql-delight-driver-jdbc = { module = "app.cash.sqldelight:jdbc-driver", version.ref = "sql-delight" }
51-
sql-delight-driver-native = { module = "app.cash.sqldelight:native-driver", version.ref = "sql-delight" }
52-
sql-delight-runtime = { module = "app.cash.sqldelight:runtime", version.ref = "sql-delight" }
53-
sql-jdbc-xerial = { module = "org.xerial:sqlite-jdbc", version.ref = "sql-jdbc-xerial" }
48+
# Tests
49+
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test-core" }
50+
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" }
51+
52+
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinx-coroutines" }
53+
54+
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
5455

5556
[plugins]
56-
android-library = { id = "com.android.library", version.ref = "gradle-android" }
57-
binary-compat = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "gradle-binary-compat" }
58-
build-config = { id = "com.github.gmazzo.buildconfig", version.ref = "gradle-build-config" }
59-
cklib = { id = "co.touchlab.cklib", version.ref = "gradle-cklib" }
60-
kmp-configuration = { id = "io.matthewnelson.kmp.configuration", version.ref = "gradle-kmp-configuration" }
61-
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "gradle-kotlin" }
62-
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "gradle-kotlin" }
63-
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "gradle-kotlin" }
64-
sql-delight = { id = "app.cash.sqldelight", version.ref = "sql-delight" }
57+
android-library = { id = "com.android.library", version.ref = "gradle-android" }
58+
binary-compat = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "gradle-binary-compat" }
59+
build-config = { id = "com.github.gmazzo.buildconfig", version.ref = "gradle-build-config" }
60+
cklib = { id = "co.touchlab.cklib", version.ref = "gradle-cklib" }
61+
kmp-configuration = { id = "io.matthewnelson.kmp.configuration", version.ref = "gradle-kmp-configuration" }
62+
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "gradle-kotlin" }
63+
sql-delight = { id = "app.cash.sqldelight", version.ref = "sql-delight" }

library/driver/sqlite3mc/sqlite3mc.c

Lines changed: 18 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

library/driver/sqlite3mc/sqlite3mc.h

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)