rustc.rc 2.1 KB
Newer Older
G
Graydon Hoare 已提交
1 2
// -*- rust -*-

3 4 5 6 7
#[link(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
mod middle {
17
    mod trans_common;
18
    mod trans_build;
19
    mod trans;
20
    mod trans_alt;
21
    mod trans_objects;
22
    mod trans_ivec;
23
    mod ty;
24
    mod ast_map;
25 26
    mod resolve;
    mod typeck;
27
    mod check_alt;
28
    mod alias;
29
    mod kind;
30
    mod freevars;
P
Patrick Walton 已提交
31
    mod shape;
32
    mod gc;
33

34 35 36
    mod tstate {
        mod ck;
        mod annotate;
37
        mod aux = "auxiliary.rs";
38 39 40 41 42
        mod bitvectors;
        mod collect_locals;
        mod pre_post_conditions;
        mod states;
        mod ann;
43
        mod tritv;
44
    }
45 46
}

47

48 49
mod syntax {
    mod ast;
50
    mod ast_util;
51

52 53 54 55 56 57 58 59 60 61 62
    mod fold;
    mod visit;
    mod codemap;
    mod parse {
        mod lexer;
        mod parser;
        mod token;
        mod eval;
    }
    mod ext {
        mod base;
63 64
        mod expand;

65
        mod fmt;
66
        mod ifmt;
67 68
        mod env;
        mod simplext;
69 70
        mod concat_idents;
        mod ident_to_str;
71
        mod log_syntax;
72 73 74 75 76 77 78 79
    }
    mod print {
        mod pprust;
        mod pp;
    }
    mod util {
        mod interner;
    }
80 81
}

82
mod front {
83
    mod attr;
84
    mod config;
85
    mod test;
G
Graydon Hoare 已提交
86 87
}

88
mod back {
89
    mod link;
90
    mod abi;
91
    mod upcall;
92 93 94
    mod x86;
}

95
mod metadata {
96 97
    export encoder;
    export creader;
B
Brian Anderson 已提交
98
    export cstore;
99
    export csearch;
100

101
    mod common;
102
    mod tyencode;
103
    mod tydecode;
104
    mod encoder;
105
    mod decoder;
106
    mod creader;
B
Brian Anderson 已提交
107
    mod cstore;
108
    mod csearch;
109 110
}

G
Graydon Hoare 已提交
111 112
mod driver {
    mod rustc;
113
    mod session;
G
Graydon Hoare 已提交
114 115
}

G
Graydon Hoare 已提交
116 117
mod util {
    mod common;
118
    mod ppaux;
G
Graydon Hoare 已提交
119 120
}

121 122 123
auth middle::metadata = unsafe;
auth middle::trans = unsafe;
auth lib::llvm = unsafe;
124

G
Graydon Hoare 已提交
125
mod lib {
126
    mod llvm;
G
Graydon Hoare 已提交
127 128
}

G
Graydon Hoare 已提交
129 130 131
// Local Variables:
// fill-column: 78;
// indent-tabs-mode: nil
G
Graydon Hoare 已提交
132
// c-basic-offset: 4
G
Graydon Hoare 已提交
133
// buffer-file-coding-system: utf-8-unix
G
Graydon Hoare 已提交
134
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
G
Graydon Hoare 已提交
135
// End: