diff lwlink/main.c @ 205:42df94f30d82

checkpoint
author lost
date Sun, 19 Apr 2009 17:44:46 +0000
parents 857cb407229e
children bae1e3ecdce1
line wrap: on
line diff
--- a/lwlink/main.c	Sun Mar 29 14:52:28 2009 +0000
+++ b/lwlink/main.c	Sun Apr 19 17:44:46 2009 +0000
@@ -148,6 +148,7 @@
 
 extern void read_files(void);
 extern void setup_script(void);
+extern void resolve_files(void);
 extern void resolve_sections(void);
 extern void resolve_references(void);
 extern void do_output(void);
@@ -171,6 +172,10 @@
 
 	// read the input files
 	read_files();
+
+	// trace unresolved references and determine which non-forced
+	// objects must be included
+	resolve_files();
 	
 	// resolve section bases and section order
 	resolve_sections();