rustc.rc 1.9 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
mod middle {
18
    mod trans_common;
19
    mod trans;
20
    mod trans_alt;
21
    mod trans_comm;
22
    mod trans_dps;
23
    mod trans_vec;
24
    mod ty;
25
    mod ast_map;
26 27
    mod resolve;
    mod typeck;
28
    mod alias;
29

30 31 32
    mod tstate {
        mod ck;
        mod annotate;
33
        mod aux = "auxiliary.rs";
34 35 36 37 38
        mod bitvectors;
        mod collect_locals;
        mod pre_post_conditions;
        mod states;
        mod ann;
39
        mod tritv;
40
    }
41 42
}

43

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
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;
61
        mod expand;
62 63 64 65 66 67 68 69
    }
    mod print {
        mod pprust;
        mod pp;
    }
    mod util {
        mod interner;
    }
70 71
}

72
mod front {
73
    mod attr;
74
    mod config;
75
    mod test;
G
Graydon Hoare 已提交
76 77
}

78
mod back {
79
    mod link;
80
    mod abi;
81
    mod upcall;
82 83 84
    mod x86;
}

85
mod metadata {
86 87
    export encoder;
    export creader;
B
Brian Anderson 已提交
88
    export cstore;
89
    export csearch;
90

91
    mod common;
92
    mod tyencode;
93
    mod tydecode;
94
    mod encoder;
95
    mod decoder;
96
    mod creader;
B
Brian Anderson 已提交
97
    mod cstore;
98
    mod csearch;
99 100
}

G
Graydon Hoare 已提交
101 102
mod driver {
    mod rustc;
103
    mod session;
G
Graydon Hoare 已提交
104 105
}

G
Graydon Hoare 已提交
106 107
mod util {
    mod common;
108
    mod ppaux;
G
Graydon Hoare 已提交
109 110
}

111 112 113
auth middle::metadata = unsafe;
auth middle::trans = unsafe;
auth lib::llvm = unsafe;
114

G
Graydon Hoare 已提交
115
mod lib {
116
    mod llvm;
G
Graydon Hoare 已提交
117 118
}

G
Graydon Hoare 已提交
119 120 121
// Local Variables:
// fill-column: 78;
// indent-tabs-mode: nil
G
Graydon Hoare 已提交
122
// c-basic-offset: 4
G
Graydon Hoare 已提交
123
// buffer-file-coding-system: utf-8-unix
G
Graydon Hoare 已提交
124
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
G
Graydon Hoare 已提交
125
// End: