atbuild.yaml 810 Bytes
Newer Older
Drew's avatar
Drew committed
1 2
package:
  name: "atbuild"
Drew's avatar
Drew committed
3 4

tasks:
5
    helloworld:
Drew's avatar
Drew committed
6
        tool: "shell"
7
        script: "echo \"Hello world\""
Drew's avatar
Drew committed
8 9 10

    default:
        tool: "atllbuild"
11
        source: ["cli/src/**.swift", "parsers/yaml/**.swift"]
Drew's avatar
Drew committed
12
        name: "atbuild"
Drew's avatar
Drew committed
13

Drew's avatar
Drew committed
14
    bootstrap-osx:
Drew's avatar
Drew committed
15
        tool: "atllbuild"
16
        source: ["cli/src/**.swift", "parsers/yaml/**.swift"]
Drew's avatar
Drew committed
17
        name: "atbuild"
Drew's avatar
Drew committed
18 19 20 21 22
        bootstrapOnly: true
        llbuildyaml: "llbuild-osx.yaml"

    bootstrap-linux:
        tool: "atllbuild"
23
        source: ["cli/src/**.swift", "parsers/yaml/**.swift"]
Drew's avatar
Drew committed
24 25
        name: "atbuild"
        bootstrapOnly: true
26
        llbuildyaml: "llbuild-linux.yaml"
Drew's avatar
Drew committed
27
        linkSDK: false
Drew's avatar
Drew committed
28
        compileOptions: ["-D","CORELIBS_FOUNDATION"]
Drew's avatar
Drew committed
29 30 31 32

    bootstrap:
        tool: "nop"
        dependency: ["bootstrap-osx", "bootstrap-linux"]