rustc.rc 2.3 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
#[desc = "The Rust compiler"];
9
#[license = "MIT"];
10
#[crate_type = "bin"];
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_uniq;
23
    mod trans_closure;
24
    mod trans_vec;
M
Marijn Haverbeke 已提交
25
    mod trans_impl;
26
    mod ty;
27
    mod ast_map;
28 29
    mod resolve;
    mod typeck;
30
    mod fn_usage;
31
    mod check_alt;
32
    mod check_const;
33
    mod mut;
34
    mod alias;
35
    mod last_use;
36
    mod block_use;
37
    mod kind;
38
    mod freevars;
P
Patrick Walton 已提交
39
    mod shape;
40
    mod gc;
41
    mod debuginfo;
42
    mod capture;
43

44 45 46
    mod tstate {
        mod ck;
        mod annotate;
47 48
        #[path = "auxiliary.rs"]
        mod aux;
49 50 51 52 53
        mod bitvectors;
        mod collect_locals;
        mod pre_post_conditions;
        mod states;
        mod ann;
54
        mod tritv;
55
    }
56 57
}

58

59 60
mod syntax {
    mod ast;
61
    mod ast_util;
62

63 64 65 66 67 68 69 70 71 72 73
    mod fold;
    mod visit;
    mod codemap;
    mod parse {
        mod lexer;
        mod parser;
        mod token;
        mod eval;
    }
    mod ext {
        mod base;
74 75
        mod expand;

76
        mod fmt;
77 78
        mod env;
        mod simplext;
79 80
        mod concat_idents;
        mod ident_to_str;
81
        mod log_syntax;
82 83 84 85 86 87 88 89
    }
    mod print {
        mod pprust;
        mod pp;
    }
    mod util {
        mod interner;
    }
90 91
}

92
mod front {
93
    mod attr;
94
    mod config;
95
    mod test;
G
Graydon Hoare 已提交
96 97
}

98
mod back {
99
    mod link;
100
    mod abi;
101
    mod upcall;
102
    mod x86;
103
    mod x86_64;
B
Brian Anderson 已提交
104
    mod rpath;
105
    mod target_strs;
106 107
}

108
mod metadata {
109 110
    export encoder;
    export creader;
B
Brian Anderson 已提交
111
    export cstore;
112
    export csearch;
113

114
    mod common;
115
    mod tyencode;
116
    mod tydecode;
117
    mod encoder;
118
    mod decoder;
119
    mod creader;
B
Brian Anderson 已提交
120
    mod cstore;
121
    mod csearch;
122 123
}

G
Graydon Hoare 已提交
124
mod driver {
H
Haitao Li 已提交
125
    mod driver;
126
    mod session;
G
Graydon Hoare 已提交
127 128
}

G
Graydon Hoare 已提交
129 130
mod util {
    mod common;
131
    mod ppaux;
132
    mod filesearch;
G
Graydon Hoare 已提交
133 134
}

G
Graydon Hoare 已提交
135
mod lib {
136
    mod llvm;
G
Graydon Hoare 已提交
137 138
}

G
Graydon Hoare 已提交
139 140 141
// Local Variables:
// fill-column: 78;
// indent-tabs-mode: nil
G
Graydon Hoare 已提交
142
// c-basic-offset: 4
G
Graydon Hoare 已提交
143
// buffer-file-coding-system: utf-8-unix
G
Graydon Hoare 已提交
144
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
G
Graydon Hoare 已提交
145
// End: