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

// -*- rust -*-

4 5 6 7
#[name = "rustc"];
#[vers = "0.1"];
#[uuid = "0ce89b41-2f92-459e-bbc1-8f5fe32f16cf"];
#[url = "http://rust-lang.org/src/rustc"];
8 9
#[desc = "The Rust compiler"];
#[license = "BSD"];
10

B
Brian Anderson 已提交
11

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

16 17 18
mod middle {
    mod trans;
    mod ty;
19
    mod walk;
M
Marijn Haverbeke 已提交
20
    mod visit;
21
    mod ast_map;
22 23
    mod resolve;
    mod typeck;
24
    mod alias;
25

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

39

40 41 42
mod pretty {
    mod pprust;
    mod pp;
43
    mod ppaux;
44 45
}

46
mod front {
47
    mod ast;
48
    mod ext;
49
    mod extfmt;
50
    mod extenv;
51
    mod codemap;
G
Graydon Hoare 已提交
52 53
    mod lexer;
    mod parser;
G
Graydon Hoare 已提交
54
    mod token;
55
    mod eval;
G
Graydon Hoare 已提交
56 57
}

58
mod back {
59
    mod link;
60
    mod abi;
61
    mod upcall;
62 63 64
    mod x86;
}

65
mod metadata {
66
    mod tyencode;
67 68 69 70
    mod creader;
    mod cwriter;
}

G
Graydon Hoare 已提交
71 72
mod driver {
    mod rustc;
73
    mod session;
G
Graydon Hoare 已提交
74 75
}

G
Graydon Hoare 已提交
76 77
mod util {
    mod common;
78
    mod data;
G
Graydon Hoare 已提交
79 80
}

81 82 83 84 85
auth front::creader::load_crate = unsafe;
auth front::creader::get_metadata_section = unsafe;
auth middle::metadata = unsafe;
auth middle::trans = unsafe;
auth lib::llvm = unsafe;
86

G
Graydon Hoare 已提交
87
mod lib {
88
    mod llvm;
G
Graydon Hoare 已提交
89 90
}

G
Graydon Hoare 已提交
91 92 93
// Local Variables:
// fill-column: 78;
// indent-tabs-mode: nil
G
Graydon Hoare 已提交
94
// c-basic-offset: 4
G
Graydon Hoare 已提交
95
// buffer-file-coding-system: utf-8-unix
G
Graydon Hoare 已提交
96
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
G
Graydon Hoare 已提交
97
// End: