41
41
sandhook_authors = " solohsu, MlgmXyysd & ganyao114"
42
42
43
43
riruModuleId = " edxp"
44
- zipPathMagiskRelease = " $buildDir /tmp/release/magisk"
45
44
46
45
moduleMinRiruApiVersion = 10
47
46
moduleMinRiruVersionName = " v23.0"
@@ -120,13 +119,16 @@ afterEvaluate {
120
119
def variantLowered = variant. name. toLowerCase()
121
120
122
121
backends. each { backend ->
123
-
124
122
def backendLowered = backend. toLowerCase()
125
123
def backendCapped = backendLowered. capitalize()
126
124
def authorList = property(" ${ backendLowered} " + " _authors" )
127
125
def magiskModuleId = property(" ${ backendLowered} " + " _module_id" )
128
126
127
+ project. logger. lifecycle(" delete file" )
128
+ delete file(zipPathMagiskReleasePath)
129
+
129
130
def prepareJarsTask = task(" prepareJars${ backendCapped}${ variantCapped} " ) {
131
+ project. logger. lifecycle(" prepareJarsTask" )
130
132
dependsOn cleanTemplate
131
133
dependsOn tasks. getByPath(" :dexmaker:copyDex${ variantCapped} " )
132
134
dependsOn tasks. getByPath(" :dalvikdx:copyDex${ variantCapped} " )
@@ -136,7 +138,6 @@ afterEvaluate {
136
138
137
139
def prepareMagiskFilesTask = task(" prepareMagiskFiles${ backendCapped}${ variantCapped} " , type : Delete ) {
138
140
dependsOn prepareJarsTask, " assemble${ variantCapped} "
139
- delete file(zipPathMagiskRelease)
140
141
doFirst {
141
142
copy {
142
143
from " ${ projectDir} /tpl/edconfig.tpl"
@@ -169,12 +170,12 @@ afterEvaluate {
169
170
doLast {
170
171
copy {
171
172
from " ${ projectDir} /template_override"
172
- into zipPathMagiskRelease
173
+ into zipPathMagiskReleasePath
173
174
exclude exclude_list
174
175
}
175
176
copy {
176
177
from " ${ projectDir} /template_override"
177
- into zipPathMagiskRelease
178
+ into zipPathMagiskReleasePath
178
179
include ' riru.sh'
179
180
filter { line ->
180
181
line. replaceAll(' %%%RIRU_MODULE_ID%%%' , riruModuleId)
@@ -185,23 +186,27 @@ afterEvaluate {
185
186
eol : FixCrLfFilter.CrLf . newInstance(" lf" ))
186
187
}
187
188
copy {
189
+ include " libriru_edxp.so"
188
190
from " $libPathRelease /armeabi-v7a"
189
- into " $z ipPathMagiskRelease /system/lib"
191
+ into " $z ipPathMagiskReleasePath /system/lib"
190
192
}
191
193
copy {
194
+ include " libriru_edxp.so"
192
195
from " $libPathRelease /arm64-v8a"
193
- into " $z ipPathMagiskRelease /system/lib64"
196
+ into " $z ipPathMagiskReleasePath /system/lib64"
194
197
}
195
198
copy {
199
+ include " libriru_edxp.so"
196
200
from " $libPathRelease /x86"
197
- into " $z ipPathMagiskRelease /system_x86/lib"
201
+ into " $z ipPathMagiskReleasePath /system_x86/lib"
198
202
}
199
203
copy {
204
+ include " libriru_edxp.so"
200
205
from " $libPathRelease /x86_64"
201
- into " $z ipPathMagiskRelease /system_x86/lib64"
206
+ into " $z ipPathMagiskReleasePath /system_x86/lib64"
202
207
}
203
208
// generate sha1sum
204
- fileTree(zipPathMagiskRelease ). matching {
209
+ fileTree(zipPathMagiskReleasePath ). matching {
205
210
exclude " README.md" , " META-INF"
206
211
}. visit { f ->
207
212
if (f. directory) return
@@ -214,7 +219,7 @@ afterEvaluate {
214
219
dependsOn prepareMagiskFilesTask
215
220
archiveName " ${ module_name} -${ backend} -${ project.version} -${ variantLowered} .zip"
216
221
destinationDir file(" $projectDir /release" )
217
- from " $z ipPathMagiskRelease "
222
+ from " $z ipPathMagiskReleasePath "
218
223
}
219
224
220
225
task(" push${ backendCapped}${ variantCapped} " , type : Exec ) {
0 commit comments