Browse Source

* new depend file generated

peter 27 years ago
parent
commit
c44623de70
1 changed files with 385 additions and 208 deletions
  1. 385 208
      compiler/depend

+ 385 - 208
compiler/depend

@@ -11,55 +11,47 @@ pp: pp.pas \
 	files.ppu \
 	verb_def.ppu \
 	verbose.ppu
-	$(COMPILER) pp.pas
+	ppc386 -dFPC -dGDB -dI386 pp.pas
 
 cobjects.ppu: cobjects.pas
-	$(COMPILER) cobjects.pas
+	ppc386 -dFPC -dGDB -dI386 cobjects.pas
 
 globals.ppu: globals.pas \
 	cobjects.ppu \
 	systems.ppu
-	$(COMPILER) globals.pas
+	ppc386 -dFPC -dGDB -dI386 globals.pas
 
 systems.ppu: systems.pas
-	$(COMPILER) systems.pas
+	ppc386 -dFPC -dGDB -dI386 systems.pas
 
 parser.ppu: parser.pas \
+	systems.ppu \
 	cobjects.ppu \
 	globals.ppu \
-	scanner.ppu \
-	systems.ppu \
+	verbose.ppu \
 	symtable.ppu \
-	tree.ppu \
+	files.ppu \
 	aasm.ppu \
-	types.ppu \
-	pass_1.ppu \
 	hcodegen.ppu \
-	files.ppu \
-	verbose.ppu \
-	script.ppu \
 	import.ppu \
-	i386.ppu \
-	cgi386.ppu \
-	cgai386.ppu \
-	tgeni386.ppu \
-	aopt386.ppu \
+	assemble.ppu \
+	link.ppu \
+	script.ppu \
+	gendef.ppu \
+	scanner.ppu \
 	pbase.ppu \
-	pmodules.ppu \
 	pdecl.ppu \
-	assemble.ppu \
-	link.ppu
-	$(COMPILER) parser.pas
+	psystem.ppu \
+	pmodules.ppu
+	ppc386 -dFPC -dGDB -dI386 parser.pas
 
-scanner.ppu: scanner.pas \
-	cobjects.ppu \
-	globals.ppu \
-	symtable.ppu \
-	systems.ppu \
-	files.ppu \
-	verbose.ppu \
-	link.ppu
-	$(COMPILER) scanner.pas
+verbose.ppu: verbose.pas \
+	messages.ppu \
+	globals.ppu
+	ppc386 -dFPC -dGDB -dI386 verbose.pas
+
+messages.ppu: messages.pas
+	ppc386 -dFPC -dGDB -dI386 messages.pas
 
 symtable.ppu: symtable.pas \
 	cobjects.ppu \
@@ -68,132 +60,107 @@ symtable.ppu: symtable.pas \
 	globals.ppu \
 	aasm.ppu \
 	files.ppu \
-	link.ppu \
+	gendef.ppu \
 	i386.ppu \
-	gdb.ppu
-	$(COMPILER) symtable.pas
-
-verbose.ppu: verbose.pas \
-	messages.ppu \
-	globals.ppu
-	$(COMPILER) verbose.pas
-
-messages.ppu: messages.pas
-	$(COMPILER) messages.pas
+	gdb.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 symtable.pas
 
 aasm.ppu: aasm.pas \
 	cobjects.ppu \
 	files.ppu \
 	globals.ppu \
-	verbose.ppu
-	$(COMPILER) aasm.pas
+	verbose.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 aasm.pas
 
 files.ppu: files.pas \
 	cobjects.ppu \
 	globals.ppu \
 	verbose.ppu \
 	systems.ppu
-	$(COMPILER) files.pas
+	ppc386 -dFPC -dGDB -dI386 files.pas
 
-link.ppu: link.pas \
+gendef.ppu: gendef.pas \
 	cobjects.ppu \
-	script.ppu \
-	globals.ppu \
 	systems.ppu \
-	verbose.ppu
-	$(COMPILER) link.pas
-
-script.ppu: script.pas \
-	cobjects.ppu \
-	globals.ppu \
-	systems.ppu
-	$(COMPILER) script.pas
+	globals.ppu
+	ppc386 -dFPC -dGDB -dI386 gendef.pas
 
 i386.ppu: i386.pas \
-	systems.ppu \
 	cobjects.ppu \
-	globals.ppu \
 	aasm.ppu \
-	files.ppu \
+	globals.ppu \
 	verbose.ppu
-	$(COMPILER) i386.pas
+	ppc386 -dFPC -dGDB -dI386 i386.pas
 
 gdb.ppu: gdb.pas \
 	i386.ppu \
 	cobjects.ppu \
 	globals.ppu \
 	aasm.ppu
-	$(COMPILER) gdb.pas
-
-tree.ppu: tree.pas \
-	globals.ppu \
-	symtable.ppu \
-	cobjects.ppu \
-	verbose.ppu \
-	aasm.ppu \
-	files.ppu \
-	i386.ppu
-	$(COMPILER) tree.pas
+	ppc386 -dFPC -dGDB -dI386 gdb.pas
 
 types.ppu: types.pas \
 	cobjects.ppu \
 	globals.ppu \
 	symtable.ppu \
 	tree.ppu \
-	aasm.ppu \
-	verbose.ppu
-	$(COMPILER) types.pas
+	verbose.ppu \
+	aasm.ppu
+	ppc386 -dFPC -dGDB -dI386 types.pas
 
-pass_1.ppu: pass_1.pas \
-	tree.ppu \
+tree.ppu: tree.pas \
 	cobjects.ppu \
-	verbose.ppu \
-	systems.ppu \
 	globals.ppu \
-	aasm.ppu \
 	symtable.ppu \
-	types.ppu \
-	hcodegen.ppu \
-	files.ppu \
+	aasm.ppu \
 	i386.ppu \
-	tgeni386.ppu
-	$(COMPILER) pass_1.pas
+	types.ppu \
+	verbose.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 tree.pas
 
 hcodegen.ppu: hcodegen.pas \
-	cobjects.ppu \
-	systems.ppu \
-	globals.ppu \
+	aasm.ppu \
 	tree.ppu \
 	symtable.ppu \
-	types.ppu \
-	aasm.ppu \
-	i386.ppu
-	$(COMPILER) hcodegen.pas
-
-tgeni386.ppu: tgeni386.pas \
+	i386.ppu \
+	systems.ppu \
 	cobjects.ppu \
-	globals.ppu \
-	tree.ppu \
-	hcodegen.ppu \
 	verbose.ppu \
-	files.ppu \
-	aasm.ppu \
-	i386.ppu
-	$(COMPILER) tgeni386.pas
+	globals.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 hcodegen.pas
 
 import.ppu: import.pas \
+	cobjects.ppu \
 	systems.ppu \
 	verbose.ppu \
 	os2_targ.ppu \
 	win_targ.ppu
-	$(COMPILER) import.pas
+	ppc386 -dFPC -dGDB -dI386 import.pas
 
 os2_targ.ppu: os2_targ.pas \
 	import.ppu \
 	globals.ppu \
 	link.ppu \
 	files.ppu
-	$(COMPILER) os2_targ.pas
+	ppc386 -dFPC -dGDB -dI386 os2_targ.pas
+
+link.ppu: link.pas \
+	cobjects.ppu \
+	script.ppu \
+	globals.ppu \
+	systems.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 link.pas
+
+script.ppu: script.pas \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 script.pas
 
 win_targ.ppu: win_targ.pas \
 	import.ppu \
@@ -202,104 +169,34 @@ win_targ.ppu: win_targ.pas \
 	globals.ppu \
 	cobjects.ppu \
 	i386.ppu
-	$(COMPILER) win_targ.pas
+	ppc386 -dFPC -dGDB -dI386 win_targ.pas
 
-cgi386.ppu: cgi386.pas \
-	verbose.ppu \
+assemble.ppu: assemble.pas \
 	cobjects.ppu \
-	systems.ppu \
 	globals.ppu \
-	tree.ppu \
-	symtable.ppu \
-	types.ppu \
-	pass_1.ppu \
-	hcodegen.ppu \
 	aasm.ppu \
-	i386.ppu \
-	tgeni386.ppu \
+	script.ppu \
 	files.ppu \
-	cgai386.ppu \
-	gdb.ppu
-	$(COMPILER) cgi386.pas
-
-cgai386.ppu: cgai386.pas \
-	cobjects.ppu \
 	systems.ppu \
-	globals.ppu \
-	tree.ppu \
-	symtable.ppu \
-	types.ppu \
-	pass_1.ppu \
-	hcodegen.ppu \
-	aasm.ppu \
-	i386.ppu \
-	tgeni386.ppu \
-	files.ppu \
 	verbose.ppu \
-	gdb.ppu
-	$(COMPILER) cgai386.pas
+	ag386att.ppu \
+	ag386int.ppu \
+	ag386nsm.ppu
+	ppc386 -dFPC -dGDB -dI386 assemble.pas
 
-aopt386.ppu: aopt386.pas \
+ag386att.ppu: ag386att.pas \
 	aasm.ppu \
-	cobjects.ppu \
-	globals.ppu \
-	symtable.ppu \
-	verbose.ppu \
-	hcodegen.ppu \
-	i386.ppu \
-	cgi386.ppu
-	$(COMPILER) aopt386.pas
-
-pbase.ppu: pbase.pas \
-	cobjects.ppu \
+	assemble.ppu \
 	globals.ppu \
-	scanner.ppu \
-	symtable.ppu \
 	systems.ppu \
-	verbose.ppu
-	$(COMPILER) pbase.pas
-
-pmodules.ppu: pmodules.pas \
 	cobjects.ppu \
-	globals.ppu \
-	scanner.ppu \
-	symtable.ppu \
-	aasm.ppu \
-	tree.ppu \
-	pass_1.ppu \
-	types.ppu \
-	hcodegen.ppu \
-	files.ppu \
-	verbose.ppu \
-	systems.ppu \
-	link.ppu \
-	assemble.ppu \
-	gdb.ppu \
-	pbase.ppu \
-	pdecl.ppu \
-	pstatmnt.ppu \
-	psub.ppu \
 	i386.ppu \
-	cgai386.ppu \
-	tgeni386.ppu \
-	cgi386.ppu \
-	aopt386.ppu \
-	parser.ppu
-	$(COMPILER) pmodules.pas
-
-assemble.ppu: assemble.pas \
-	cobjects.ppu \
-	globals.ppu \
-	aasm.ppu \
-	script.ppu \
 	files.ppu \
-	systems.ppu \
 	verbose.ppu \
-	ag386att.ppu \
-	ag386int.ppu
-	$(COMPILER) assemble.pas
+	gdb.ppu
+	ppc386 -dFPC -dGDB -dI386 ag386att.pas
 
-ag386att.ppu: ag386att.pas \
+ag386int.ppu: ag386int.pas \
 	aasm.ppu \
 	assemble.ppu \
 	globals.ppu \
@@ -309,9 +206,9 @@ ag386att.ppu: ag386att.pas \
 	files.ppu \
 	verbose.ppu \
 	gdb.ppu
-	$(COMPILER) ag386att.pas
+	ppc386 -dFPC -dGDB -dI386 ag386int.pas
 
-ag386int.ppu: ag386int.pas \
+ag386nsm.ppu: ag386nsm.pas \
 	aasm.ppu \
 	assemble.ppu \
 	globals.ppu \
@@ -321,7 +218,34 @@ ag386int.ppu: ag386int.pas \
 	files.ppu \
 	verbose.ppu \
 	gdb.ppu
-	$(COMPILER) ag386int.pas
+	ppc386 -dFPC -dGDB -dI386 ag386nsm.pas
+
+scanner.ppu: scanner.pas \
+	cobjects.ppu \
+	globals.ppu \
+	files.ppu \
+	verbose.ppu \
+	systems.ppu \
+	symtable.ppu \
+	switches.ppu
+	ppc386 -dFPC -dGDB -dI386 scanner.pas
+
+switches.ppu: switches.pas \
+	globals.ppu \
+	verbose.ppu \
+	files.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 switches.pas
+
+pbase.ppu: pbase.pas \
+	cobjects.ppu \
+	globals.ppu \
+	symtable.ppu \
+	files.ppu \
+	scanner.ppu \
+	systems.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 pbase.pas
 
 pdecl.ppu: pdecl.pas \
 	globals.ppu \
@@ -331,6 +255,7 @@ pdecl.ppu: pdecl.pas \
 	aasm.ppu \
 	tree.ppu \
 	pass_1.ppu \
+	files.ppu \
 	types.ppu \
 	hcodegen.ppu \
 	verbose.ppu \
@@ -342,7 +267,34 @@ pdecl.ppu: pdecl.pas \
 	psub.ppu \
 	pexports.ppu \
 	i386.ppu
-	$(COMPILER) pdecl.pas
+	ppc386 -dFPC -dGDB -dI386 pdecl.pas
+
+pass_1.ppu: pass_1.pas \
+	tree.ppu \
+	scanner.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	aasm.ppu \
+	symtable.ppu \
+	types.ppu \
+	hcodegen.ppu \
+	files.ppu \
+	i386.ppu \
+	tgeni386.ppu
+	ppc386 -dFPC -dGDB -dI386 pass_1.pas
+
+tgeni386.ppu: tgeni386.pas \
+	cobjects.ppu \
+	globals.ppu \
+	tree.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	files.ppu \
+	aasm.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 tgeni386.pas
 
 ptconst.ppu: ptconst.pas \
 	symtable.ppu \
@@ -358,7 +310,7 @@ ptconst.ppu: ptconst.pas \
 	pbase.ppu \
 	pexpr.ppu \
 	i386.ppu
-	$(COMPILER) ptconst.pas
+	ppc386 -dFPC -dGDB -dI386 ptconst.pas
 
 pexpr.ppu: pexpr.pas \
 	symtable.ppu \
@@ -375,7 +327,7 @@ pexpr.ppu: pexpr.pas \
 	pbase.ppu \
 	pdecl.ppu \
 	i386.ppu
-	$(COMPILER) pexpr.pas
+	ppc386 -dFPC -dGDB -dI386 pexpr.pas
 
 psub.ppu: psub.pas \
 	cobjects.ppu \
@@ -390,20 +342,212 @@ psub.ppu: psub.pas \
 	files.ppu \
 	verbose.ppu \
 	systems.ppu \
-	link.ppu \
 	import.ppu \
+	gendef.ppu \
 	gdb.ppu \
+	i386.ppu \
+	cgi386.ppu \
+	tgeni386.ppu \
+	cgai386.ppu \
+	aopt386.ppu \
 	pbase.ppu \
-	ptconst.ppu \
 	pdecl.ppu \
 	pexpr.ppu \
-	pstatmnt.ppu \
+	pstatmnt.ppu
+	ppc386 -dFPC -dGDB -dI386 psub.pas
+
+cgi386.ppu: cgi386.pas \
+	tree.ppu \
+	verbose.ppu \
+	cobjects.ppu \
+	systems.ppu \
+	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
+	ppc386 -dFPC -dGDB -dI386 cgi386.pas
+
+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
+	ppc386 -dFPC -dGDB -dI386 cgai386.pas
+
+cg386con.ppu: cg386con.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	hcodegen.ppu \
 	cgai386.ppu \
 	tgeni386.ppu \
+	cgi386.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386con.pas
+
+cg386mat.ppu: cg386mat.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386mat.pas
+
+cg386cnv.ppu: cg386cnv.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
 	cgi386.ppu \
-	aopt386.ppu
-	$(COMPILER) psub.pas
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386cnv.pas
+
+cg386set.ppu: cg386set.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386set.pas
+
+cg386add.ppu: cg386add.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386add.pas
+
+cg386mem.ppu: cg386mem.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386mem.pas
+
+cg386cal.ppu: cg386cal.pas \
+	symtable.ppu \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu \
+	cg386ld.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386cal.pas
+
+cg386ld.ppu: cg386ld.pas \
+	tree.ppu \
+	i386.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386ld.pas
+
+cg386flw.ppu: cg386flw.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386flw.pas
+
+aopt386.ppu: aopt386.pas \
+	aasm.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	verbose.ppu \
+	hcodegen.ppu \
+	i386.ppu \
+	cgi386.ppu
+	ppc386 -dFPC -dGDB -dI386 aopt386.pas
 
 pstatmnt.ppu: pstatmnt.pas \
 	tree.ppu \
@@ -417,6 +561,7 @@ pstatmnt.ppu: pstatmnt.pas \
 	hcodegen.ppu \
 	files.ppu \
 	verbose.ppu \
+	systems.ppu \
 	i386.ppu \
 	rai386.ppu \
 	ratti386.ppu \
@@ -425,19 +570,22 @@ pstatmnt.ppu: pstatmnt.pas \
 	pbase.ppu \
 	pexpr.ppu \
 	pdecl.ppu
-	$(COMPILER) pstatmnt.pas
+	ppc386 -dFPC -dGDB -dI386 pstatmnt.pas
 
 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
-	$(COMPILER) rai386.pas
+	verbose.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 rai386.pas
 
 asmutils.ppu: asmutils.pas \
 	symtable.ppu \
@@ -449,23 +597,27 @@ asmutils.ppu: asmutils.pas \
 	files.ppu \
 	cobjects.ppu \
 	i386.ppu
-	$(COMPILER) asmutils.pas
+	ppc386 -dFPC -dGDB -dI386 asmutils.pas
 
 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
-	$(COMPILER) ratti386.pas
+	symtable.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 ratti386.pas
 
 radi386.ppu: radi386.pas \
 	tree.ppu \
+	files.ppu \
 	i386.ppu \
 	hcodegen.ppu \
 	globals.ppu \
@@ -476,7 +628,7 @@ radi386.ppu: radi386.pas \
 	types.ppu \
 	verbose.ppu \
 	asmutils.ppu
-	$(COMPILER) radi386.pas
+	ppc386 -dFPC -dGDB -dI386 radi386.pas
 
 pexports.ppu: pexports.pas \
 	cobjects.ppu \
@@ -485,7 +637,33 @@ pexports.ppu: pexports.pas \
 	symtable.ppu \
 	pbase.ppu \
 	verbose.ppu
-	$(COMPILER) pexports.pas
+	ppc386 -dFPC -dGDB -dI386 pexports.pas
+
+psystem.ppu: psystem.pas \
+	symtable.ppu \
+	globals.ppu \
+	tree.ppu
+	ppc386 -dFPC -dGDB -dI386 psystem.pas
+
+pmodules.ppu: pmodules.pas \
+	files.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	hcodegen.ppu \
+	link.ppu \
+	assemble.ppu \
+	i386.ppu \
+	scanner.ppu \
+	pbase.ppu \
+	psystem.ppu \
+	pdecl.ppu \
+	psub.ppu \
+	parser.ppu
+	ppc386 -dFPC -dGDB -dI386 pmodules.pas
 
 options.ppu: options.pas \
 	cobjects.ppu \
@@ -496,20 +674,19 @@ options.ppu: options.pas \
 	link.ppu \
 	verb_def.ppu \
 	messages.ppu \
-	os2_targ.ppu \
+	gendef.ppu \
 	opts386.ppu
-	$(COMPILER) options.pas
+	ppc386 -dFPC -dGDB -dI386 options.pas
 
 verb_def.ppu: verb_def.pas \
 	verbose.ppu \
-	cobjects.ppu \
-	systems.ppu \
 	globals.ppu \
 	files.ppu
-	$(COMPILER) verb_def.pas
+	ppc386 -dFPC -dGDB -dI386 verb_def.pas
 
 opts386.ppu: opts386.pas \
 	options.ppu \
+	systems.ppu \
 	globals.ppu
-	$(COMPILER) opts386.pas
+	ppc386 -dFPC -dGDB -dI386 opts386.pas