Просмотр исходного кода

Reduced number of circular ependencies to 2

michael 27 лет назад
Родитель
Сommit
90b33c20e2
1 измененных файлов с 342 добавлено и 34 удалено
  1. 342 34
      compiler/depend

+ 342 - 34
compiler/depend

@@ -11,7 +11,7 @@ pp: pp.pas \
 	files.ppu \
 	verb_def.ppu \
 	verbose.ppu
-	$(COMPILER) pp.pas
+	$(COMPILER) pp
 
 cobjects.ppu: cobjects.pas
 
@@ -30,6 +30,7 @@ parser.ppu: parser.pas \
 	files.ppu \
 	aasm.ppu \
 	hcodegen.ppu \
+	import.ppu \
 	assemble.ppu \
 	link.ppu \
 	script.ppu \
@@ -54,6 +55,8 @@ symtable.ppu: symtable.pas \
 	aasm.ppu \
 	files.ppu \
 	gendef.ppu \
+	i386.ppu \
+	gdb.ppu \
 	types.ppu
 
 aasm.ppu: aasm.pas \
@@ -74,38 +77,60 @@ gendef.ppu: gendef.pas \
 	systems.ppu \
 	globals.ppu
 
+i386.ppu: i386.pas \
+	cobjects.ppu \
+	aasm.ppu \
+	globals.ppu \
+	verbose.ppu
+
+gdb.ppu: gdb.pas \
+	i386.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	aasm.ppu
+
 types.ppu: types.pas \
 	cobjects.ppu \
 	globals.ppu \
-	symtable.ppu \
 	verbose.ppu \
 	aasm.ppu
 
+tree.ppu: tree.pas \
+	cobjects.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	verbose.ppu \
+	files.ppu
+
 hcodegen.ppu: hcodegen.pas \
 	aasm.ppu \
 	tree.ppu \
 	symtable.ppu \
+	i386.ppu \
 	systems.ppu \
 	cobjects.ppu \
 	verbose.ppu \
 	globals.ppu \
 	files.ppu
 
-tree.ppu: tree.pas \
+import.ppu: import.pas \
 	cobjects.ppu \
-	globals.ppu \
-	symtable.ppu \
-	aasm.ppu \
-	types.ppu \
+	systems.ppu \
 	verbose.ppu \
+
+os2_targ.ppu: os2_targ.pas \
+	import.ppu \
+	globals.ppu \
+	link.ppu \
 	files.ppu
 
-assemble.ppu: assemble.pas \
+link.ppu: link.pas \
 	cobjects.ppu \
-	globals.ppu \
-	aasm.ppu \
 	script.ppu \
-	files.ppu \
+	globals.ppu \
 	systems.ppu \
 	verbose.ppu
 
@@ -114,12 +139,55 @@ script.ppu: script.pas \
 	globals.ppu \
 	systems.ppu
 
-link.ppu: link.pas \
+win_targ.ppu: win_targ.pas \
+	import.ppu \
+	aasm.ppu \
+	files.ppu \
+	globals.ppu \
 	cobjects.ppu \
+	i386.ppu
+
+assemble.ppu: assemble.pas \
+	cobjects.ppu \
+	globals.ppu \
+	aasm.ppu \
 	script.ppu \
+	files.ppu \
+	systems.ppu \
+	verbose.ppu \
+	ag386att.ppu \
+	ag386int.ppu \
+	ag386nsm.ppu
+
+ag386att.ppu: ag386att.pas \
+	aasm.ppu \
 	globals.ppu \
 	systems.ppu \
-	verbose.ppu
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
+
+ag386int.ppu: ag386int.pas \
+	aasm.ppu \
+	globals.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
+
+ag386nsm.ppu: ag386nsm.pas \
+	aasm.ppu \
+	globals.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
 
 scanner.ppu: scanner.pas \
 	cobjects.ppu \
@@ -158,11 +226,11 @@ pdecl.ppu: pdecl.pas \
 	hcodegen.ppu \
 	verbose.ppu \
 	systems.ppu \
+	gdb.ppu \
 	pbase.ppu \
 	ptconst.ppu \
-	pexpr.ppu \
-	psub.ppu \
-	pexports.ppu
+	pexports.ppu \
+	i386.ppu
 
 pass_1.ppu: pass_1.pas \
 	tree.ppu \
@@ -175,7 +243,19 @@ pass_1.ppu: pass_1.pas \
 	symtable.ppu \
 	types.ppu \
 	hcodegen.ppu \
-	files.ppu
+	files.ppu \
+	i386.ppu \
+	tgeni386.ppu
+
+tgeni386.ppu: tgeni386.pas \
+	cobjects.ppu \
+	globals.ppu \
+	tree.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	files.ppu \
+	aasm.ppu \
+	i386.ppu
 
 ptconst.ppu: ptconst.pas \
 	symtable.ppu \
@@ -189,7 +269,8 @@ ptconst.ppu: ptconst.pas \
 	types.ppu \
 	verbose.ppu \
 	pbase.ppu \
-	pexpr.ppu
+	pexpr.ppu \
+	i386.ppu
 
 pexpr.ppu: pexpr.pas \
 	symtable.ppu \
@@ -204,13 +285,14 @@ pexpr.ppu: pexpr.pas \
 	types.ppu \
 	verbose.ppu \
 	pbase.ppu \
-	pdecl.ppu
+	pdecl.ppu \
+	i386.ppu
 
 psub.ppu: psub.pas \
 	cobjects.ppu \
-	symtable.ppu \
 	globals.ppu \
 	scanner.ppu \
+	symtable.ppu \
 	aasm.ppu \
 	tree.ppu \
 	pass_1.ppu \
@@ -221,43 +303,266 @@ psub.ppu: psub.pas \
 	systems.ppu \
 	import.ppu \
 	gendef.ppu \
-	temp_gen.ppu \
+	gdb.ppu \
+	i386.ppu \
+	cgi386.ppu \
+	tgeni386.ppu \
+	cgai386.ppu \
+	aopt386.ppu \
 	pbase.ppu \
 	pdecl.ppu \
 	pexpr.ppu \
 	pstatmnt.ppu
 
-import.ppu: import.pas \
+cgi386.ppu: cgi386.pas \
+	tree.ppu \
+	verbose.ppu \
 	cobjects.ppu \
 	systems.ppu \
-	verbose.ppu
-
-temp_gen.ppu: temp_gen.pas \
+	globals.ppu \
+	files.ppu \
+	symtable.ppu \
+	types.ppu \
+	aasm.ppu \
+	pass_1.ppu \
+	hcodegen.ppu \
+	gdb.ppu \
+	i386.ppu \
+	tgeni386.ppu \
+	cgai386.ppu \
+	cg386con.ppu \
+	cg386mat.ppu \
+	cg386cnv.ppu \
+	cg386set.ppu \
+	cg386add.ppu \
+	cg386mem.ppu \
+	cg386cal.ppu \
+	cg386ld.ppu \
+	cg386flw.ppu
+
+cgai386.ppu: cgai386.pas \
 	cobjects.ppu \
+	tree.ppu \
+	i386.ppu \
+	aasm.ppu \
+	symtable.ppu \
+	systems.ppu \
 	globals.ppu \
+	verbose.ppu \
+	files.ppu \
+	types.ppu \
+	pbase.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu \
+	gdb.ppu
+
+cg386con.ppu: cg386con.pas \
 	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
 	hcodegen.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	cgi386.ppu
+
+cg386mat.ppu: cg386mat.pas \
+	tree.ppu \
+	cobjects.ppu \
 	verbose.ppu \
-	files.ppu \
-	aasm.ppu
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
 
-pstatmnt.ppu: pstatmnt.pas \
+cg386cnv.ppu: cg386cnv.pas \
 	tree.ppu \
 	cobjects.ppu \
+	verbose.ppu \
 	globals.ppu \
-	files.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+cg386set.ppu: cg386set.pas \
+	tree.ppu \
+	cobjects.ppu \
 	verbose.ppu \
+	globals.ppu \
 	systems.ppu \
 	symtable.ppu \
 	aasm.ppu \
-	pass_1.ppu \
+	i386.ppu \
 	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+cg386add.ppu: cg386add.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+cg386mem.ppu: cg386mem.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+cg386cal.ppu: cg386cal.pas \
+	symtable.ppu \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu \
+	cg386ld.ppu
+
+cg386ld.ppu: cg386ld.pas \
+	tree.ppu \
+	i386.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+cg386flw.ppu: cg386flw.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+
+aopt386.ppu: aopt386.pas \
+	aasm.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	verbose.ppu \
+	hcodegen.ppu \
+	i386.ppu \
+	cgi386.ppu
+
+pstatmnt.ppu: pstatmnt.pas \
+	tree.ppu \
+	cobjects.ppu \
 	scanner.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	pass_1.ppu \
+	types.ppu \
 	hcodegen.ppu \
+	files.ppu \
+	verbose.ppu \
+	systems.ppu \
+	i386.ppu \
+	rai386.ppu \
+	ratti386.ppu \
+	radi386.ppu \
+	tgeni386.ppu \
 	pbase.ppu \
 	pexpr.ppu \
 	pdecl.ppu
 
+rai386.ppu: rai386.pas \
+	tree.ppu \
+	i386.ppu \
+	systems.ppu \
+	files.ppu \
+	aasm.ppu \
+	globals.ppu \
+	asmutils.ppu \
+	hcodegen.ppu \
+	scanner.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	types.ppu
+
+asmutils.ppu: asmutils.pas \
+	symtable.ppu \
+	aasm.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	files.ppu \
+	cobjects.ppu \
+	i386.ppu
+
+ratti386.ppu: ratti386.pas \
+	i386.ppu \
+	tree.ppu \
+	files.ppu \
+	aasm.ppu \
+	globals.ppu \
+	asmutils.ppu \
+	hcodegen.ppu \
+	scanner.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	types.ppu
+
+radi386.ppu: radi386.pas \
+	tree.ppu \
+	files.ppu \
+	i386.ppu \
+	hcodegen.ppu \
+	globals.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	cobjects.ppu \
+	symtable.ppu \
+	types.ppu \
+	verbose.ppu \
+	asmutils.ppu
+
 pexports.ppu: pexports.pas \
 	cobjects.ppu \
 	globals.ppu \
@@ -282,13 +587,12 @@ pmodules.ppu: pmodules.pas \
 	hcodegen.ppu \
 	link.ppu \
 	assemble.ppu \
-	import.ppu \
+	i386.ppu \
 	scanner.ppu \
 	pbase.ppu \
 	psystem.ppu \
 	pdecl.ppu \
-	psub.ppu \
-	parser.ppu
+	psub.ppu 
 
 options.ppu: options.pas \
 	cobjects.ppu \
@@ -299,10 +603,14 @@ options.ppu: options.pas \
 	link.ppu \
 	verb_def.ppu \
 	messages.ppu \
-	gendef.ppu
+	gendef.ppu \
+	opts386.ppu
 
 verb_def.ppu: verb_def.pas \
 	verbose.ppu \
 	globals.ppu \
 	files.ppu
 
+opts386.ppu: opts386.pas \
+	systems.ppu \
+	globals.ppu