blob: 8a8d6793e4729f7f5ad1637614ca515971da065c (
plain) (
blame)
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
|
plugins {
id 'application'
id 'com.gradleup.shadow'
}
def flatLafNatives = [
"windows-arm64@dll",
"windows-x86@dll",
"windows-x86_64@dll",
"linux-x86_64@so",
]
dependencies {
implementation project(':enigma')
implementation project(':enigma-server')
implementation 'net.sf.jopt-simple:jopt-simple:6.0-alpha-3'
implementation 'com.formdev:flatlaf:3.2.5'
implementation 'com.formdev:flatlaf-extras:3.2.5' // for SVG icons
implementation 'de.sciss:syntaxpane:1.2.1'
implementation 'com.github.lukeu:swing-dpi:0.10'
implementation 'org.drjekyll:fontchooser:2.5.2'
flatLafNatives.forEach {
implementation 'com.formdev:flatlaf:3.2.5:' + it
}
}
application {
mainClass = 'cuchaz.enigma.gui.Main'
}
jar.manifest.attributes 'Main-Class': application.mainClass.get()
|