-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle.kts
51 lines (47 loc) · 1.27 KB
/
settings.gradle.kts
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
44
45
46
47
48
49
50
51
enableFeaturePreview("STABLE_CONFIGURATION_CACHE")
pluginManagement {
includeBuild("gradle/plugins")
repositories {
gradlePluginPortal()
mavenCentral()
maven() {
name = "Sonatype Open Source Snapshot Repository"
url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")
}
}
resolutionStrategy {
eachPlugin {
if (requested.id.id.startsWith("br.dev.pedrolamarao.metal.")) {
useModule("br.dev.pedrolamarao.gradle.metal:plugins:0.4")
}
}
}
}
rootProject.name = "metal"
// components
include("pc")
include("pc:test:cmos")
include("pc:test:pic")
include("pc:test:pit")
include("pc:test:uart")
include("elf")
include("googletest")
include("multiboot2:foo")
include("multiboot2:start")
include("multiboot2:test:entry")
include("multiboot2:test:layout")
include("multiboot2:test:minimal")
include("multiboot2:test:modular")
include("multiboot2:test:module")
include("multiboot2:test:start")
include("psys")
include("psys:start")
include("x86")
include("x86:test:cpuid")
include("x86:test:exceptions")
include("x86:test:interrupts")
//include("x86:test:long")
include("x86:test:main")
include("x86:test:msr")
include("x86:test:pages")
include("x86:test:segments")