-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sc
41 lines (37 loc) · 1.09 KB
/
build.sc
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
import mill._, scalalib._
trait MyScalaModule extends ScalaModule {
def scalaVersion = "0.11.0-RC1"
def scalacOptions = Seq("-deprecation", "-feature")
def forkArgs = Seq("-Xmx16g")
}
object aocbase extends MyScalaModule {
def run(args: String*) = T.command { }
}
trait AocModule extends MyScalaModule {
def moduleDeps = Seq(aocbase)
}
object day1 extends AocModule
object day2 extends AocModule
object day3 extends AocModule
object day4 extends AocModule
object day5 extends AocModule
object day6 extends AocModule
object day7 extends AocModule
object day8 extends AocModule
object day9 extends AocModule
object day10 extends AocModule
object day11 extends AocModule
object day12 extends AocModule
object day13 extends AocModule
object day14 extends AocModule
object day15 extends AocModule
object day16 extends AocModule
object day17 extends AocModule
object day18 extends AocModule
object day19 extends AocModule
object day20 extends AocModule
object day21 extends AocModule
object day22 extends AocModule
object day23 extends AocModule
object day24 extends AocModule
object day25 extends AocModule