comparison src/main.c @ 303:13272197d278

Added simplistic output module for DECB target
author lost
date Thu, 22 Jan 2009 02:05:08 +0000
parents 376cc55361c7
children 87c4e65074f0
comparison
equal deleted inserted replaced
302:eff969272fb9 303:13272197d278
120 }; 120 };
121 121
122 extern void read_files(void); 122 extern void read_files(void);
123 extern void setup_script(void); 123 extern void setup_script(void);
124 extern void resolve_sections(void); 124 extern void resolve_sections(void);
125 extern void resolve_references(void);
126 extern void do_output(void);
125 127
126 // main function; parse command line, set up assembler state, and run the 128 // main function; parse command line, set up assembler state, and run the
127 // assembler on the first file 129 // assembler on the first file
128 int main(int argc, char **argv) 130 int main(int argc, char **argv)
129 { 131 {
141 read_files(); 143 read_files();
142 144
143 // resolve section bases and section order 145 // resolve section bases and section order
144 resolve_sections(); 146 resolve_sections();
145 147
148 // resolve incomplete references
149 resolve_references();
150
151 // do the actual output
152 do_output();
153
146 exit(0); 154 exit(0);
147 } 155 }