blob: 3e683f620e3c751aeb17a59fb0f197ca859a91b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
import qbs
import qbs.File
Product {
type: ["android.apk"]
Depends { name: "Android.sdk" }
property string packageName: name
property bool automaticSources: true
property path resourcesDir: "res"
property path assetsDir: "assets"
property path sourcesDir: "src"
property path manifestFile: "AndroidManifest.xml"
Group {
name: "java sources"
condition: product.automaticSources
prefix: product.sourcesDir + '/'
files: "**/*.java"
}
Group {
name: "android resources"
condition: product.automaticSources
fileTags: ["android.resources"]
prefix: product.resourcesDir + '/'
files: "**/*"
}
Group {
name: "android assets"
condition: product.automaticSources
fileTags: ["android.assets"]
prefix: product.assetsDir + '/'
files: "**/*"
}
Group {
name: "manifest"
condition: product.automaticSources
files: [manifestFile]
}
}
|