|
@@ -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
|