diff --git a/compiler/depend b/compiler/depend index 8d9093cb2f..4ce4e6bddc 100644 --- a/compiler/depend +++ b/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 \ - pbase.ppu \ - pmodules.ppu \ - pdecl.ppu \ assemble.ppu \ - link.ppu - $(COMPILER) parser.pas + link.ppu \ + script.ppu \ + gendef.ppu \ + scanner.ppu \ + pbase.ppu \ + pdecl.ppu \ + 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,32 +60,93 @@ 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 + +gendef.ppu: gendef.pas \ + cobjects.ppu \ + systems.ppu \ + globals.ppu + ppc386 -dFPC -dGDB -dI386 gendef.pas + +i386.ppu: i386.pas \ + cobjects.ppu \ + aasm.ppu \ + globals.ppu \ + verbose.ppu + ppc386 -dFPC -dGDB -dI386 i386.pas + +gdb.ppu: gdb.pas \ + i386.ppu \ + cobjects.ppu \ + globals.ppu \ + aasm.ppu + ppc386 -dFPC -dGDB -dI386 gdb.pas + +types.ppu: types.pas \ + cobjects.ppu \ + globals.ppu \ + symtable.ppu \ + tree.ppu \ + verbose.ppu \ + aasm.ppu + ppc386 -dFPC -dGDB -dI386 types.pas + +tree.ppu: tree.pas \ + cobjects.ppu \ + globals.ppu \ + symtable.ppu \ + aasm.ppu \ + i386.ppu \ + types.ppu \ + verbose.ppu \ + files.ppu + ppc386 -dFPC -dGDB -dI386 tree.pas + +hcodegen.ppu: hcodegen.pas \ + aasm.ppu \ + tree.ppu \ + symtable.ppu \ + i386.ppu \ + systems.ppu \ + cobjects.ppu \ + verbose.ppu \ + 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 + ppc386 -dFPC -dGDB -dI386 import.pas + +os2_targ.ppu: os2_targ.pas \ + import.ppu \ + globals.ppu \ + link.ppu \ + files.ppu + ppc386 -dFPC -dGDB -dI386 os2_targ.pas link.ppu: link.pas \ cobjects.ppu \ @@ -101,99 +154,13 @@ link.ppu: link.pas \ globals.ppu \ systems.ppu \ verbose.ppu - $(COMPILER) link.pas + ppc386 -dFPC -dGDB -dI386 link.pas script.ppu: script.pas \ cobjects.ppu \ globals.ppu \ systems.ppu - $(COMPILER) script.pas - -i386.ppu: i386.pas \ - systems.ppu \ - cobjects.ppu \ - globals.ppu \ - aasm.ppu \ - files.ppu \ - verbose.ppu - $(COMPILER) 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 - -types.ppu: types.pas \ - cobjects.ppu \ - globals.ppu \ - symtable.ppu \ - tree.ppu \ - aasm.ppu \ - verbose.ppu - $(COMPILER) types.pas - -pass_1.ppu: pass_1.pas \ - tree.ppu \ - cobjects.ppu \ - verbose.ppu \ - systems.ppu \ - globals.ppu \ - aasm.ppu \ - symtable.ppu \ - types.ppu \ - hcodegen.ppu \ - files.ppu \ - i386.ppu \ - tgeni386.ppu - $(COMPILER) pass_1.pas - -hcodegen.ppu: hcodegen.pas \ - cobjects.ppu \ - systems.ppu \ - globals.ppu \ - tree.ppu \ - symtable.ppu \ - types.ppu \ - aasm.ppu \ - i386.ppu - $(COMPILER) hcodegen.pas - -tgeni386.ppu: tgeni386.pas \ - cobjects.ppu \ - globals.ppu \ - tree.ppu \ - hcodegen.ppu \ - verbose.ppu \ - files.ppu \ - aasm.ppu \ - i386.ppu - $(COMPILER) tgeni386.pas - -import.ppu: import.pas \ - systems.ppu \ - verbose.ppu \ - os2_targ.ppu \ - win_targ.ppu - $(COMPILER) import.pas - -os2_targ.ppu: os2_targ.pas \ - import.ppu \ - globals.ppu \ - link.ppu \ - files.ppu - $(COMPILER) os2_targ.pas + ppc386 -dFPC -dGDB -dI386 script.pas win_targ.ppu: win_targ.pas \ import.ppu \ @@ -202,90 +169,7 @@ win_targ.ppu: win_targ.pas \ globals.ppu \ cobjects.ppu \ i386.ppu - $(COMPILER) win_targ.pas - -cgi386.ppu: cgi386.pas \ - verbose.ppu \ - 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 \ - 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 - -aopt386.ppu: aopt386.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 \ - 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 + ppc386 -dFPC -dGDB -dI386 win_targ.pas assemble.ppu: assemble.pas \ cobjects.ppu \ @@ -296,8 +180,9 @@ assemble.ppu: assemble.pas \ systems.ppu \ verbose.ppu \ ag386att.ppu \ - ag386int.ppu - $(COMPILER) assemble.pas + ag386int.ppu \ + ag386nsm.ppu + ppc386 -dFPC -dGDB -dI386 assemble.pas ag386att.ppu: ag386att.pas \ aasm.ppu \ @@ -309,7 +194,7 @@ ag386att.ppu: ag386att.pas \ files.ppu \ verbose.ppu \ gdb.ppu - $(COMPILER) ag386att.pas + ppc386 -dFPC -dGDB -dI386 ag386att.pas ag386int.ppu: ag386int.pas \ aasm.ppu \ @@ -321,7 +206,46 @@ ag386int.ppu: ag386int.pas \ files.ppu \ verbose.ppu \ gdb.ppu - $(COMPILER) ag386int.pas + ppc386 -dFPC -dGDB -dI386 ag386int.pas + +ag386nsm.ppu: ag386nsm.pas \ + aasm.ppu \ + assemble.ppu \ + globals.ppu \ + systems.ppu \ + cobjects.ppu \ + i386.ppu \ + files.ppu \ + verbose.ppu \ + gdb.ppu + 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 \ - aopt386.ppu - $(COMPILER) psub.pas + 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 \ + 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