rustc.rc 1.8 KB
Newer Older
G
Graydon Hoare 已提交
1 2 3

// -*- rust -*-

4 5 6 7 8
#[link(name = "rustc",
       vers = "0.1",
       uuid = "0ce89b41-2f92-459e-bbc1-8f5fe32f16cf",
       url = "http://rust-lang.org/src/rustc")];

9 10
#[desc = "The Rust compiler"];
#[license = "BSD"];
11

B
Brian Anderson 已提交
12

13 14 15
use std (name = "std",
         vers = "0.1",
         url = "http://rust-lang.org/src/std");
G
Graydon Hoare 已提交
16

17 18 19
mod middle {
    mod trans;
    mod ty;
20
    mod ast_map;
21 22
    mod resolve;
    mod typeck;
23
    mod alias;
24

25 26 27
    mod tstate {
        mod ck;
        mod annotate;
28
        mod aux = "auxiliary.rs";
29 30 31 32 33
        mod bitvectors;
        mod collect_locals;
        mod pre_post_conditions;
        mod states;
        mod ann;
34
        mod tritv;
35
    }
36 37
}

38

39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
mod syntax {
    mod ast;
    mod fold;
    mod walk;
    mod visit;
    mod codemap;
    mod parse {
        mod lexer;
        mod parser;
        mod token;
        mod eval;
    }
    mod ext {
        mod base;
        mod fmt;
        mod env;
        mod simplext;
    }
    mod print {
        mod pprust;
        mod pp;
    }
    mod util {
        mod interner;
    }
64 65
}

66
mod front {
67
    mod attr;
68
    mod config;
69
    mod test;
G
Graydon Hoare 已提交
70 71
}

72
mod back {
73
    mod link;
74
    mod abi;
75
    mod upcall;
76 77 78
    mod x86;
}

79
mod metadata {
80 81 82 83 84
    export tyencode;
    export encoder;
    export decoder;
    export creader;

85
    mod common;
86
    mod tyencode;
87
    mod tydecode;
88
    mod encoder;
89
    mod decoder;
90 91 92
    mod creader;
}

G
Graydon Hoare 已提交
93 94
mod driver {
    mod rustc;
95
    mod session;
G
Graydon Hoare 已提交
96 97
}

G
Graydon Hoare 已提交
98 99
mod util {
    mod common;
100
    mod ppaux;
G
Graydon Hoare 已提交
101 102
}

103 104 105
auth middle::metadata = unsafe;
auth middle::trans = unsafe;
auth lib::llvm = unsafe;
106

G
Graydon Hoare 已提交
107
mod lib {
108
    mod llvm;
G
Graydon Hoare 已提交
109 110
}

G
Graydon Hoare 已提交
111 112 113
// Local Variables:
// fill-column: 78;
// indent-tabs-mode: nil
G
Graydon Hoare 已提交
114
// c-basic-offset: 4
G
Graydon Hoare 已提交
115
// buffer-file-coding-system: utf-8-unix
G
Graydon Hoare 已提交
116
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
G
Graydon Hoare 已提交
117
// End: