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 check_alt;
29
    mod alias;
30
    mod freevars;
31

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

45

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

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

80
mod back {
81
    mod link;
82
    mod abi;
83
    mod upcall;
84 85 86
    mod x86;
}

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

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

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

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

113 114 115
auth middle::metadata = unsafe;
auth middle::trans = unsafe;
auth lib::llvm = unsafe;
116

G
Graydon Hoare 已提交
117
mod lib {
118
    mod llvm;
G
Graydon Hoare 已提交
119 120
}

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