#****************************************************************************
#
# Copyright (c) 1993,95 by Florian Klämpfl
#
#****************************************************************************
#
# erzeugt eine neue Version des FPKCompilers
#
# Parameter:
# -Ddebug erzeuge Debuggerinformationen
# -Drealmode der Realmode-Compiler wird zum Übersetzen verwendet
#
!ifdef realmode
ppc=pp -b
!else
ppc=ppc386
!endif
!ifdef debug
compiler = $(ppc) -Sgn -g -q- -l
!else
compiler = $(ppc) -Sgn -OGa -l
!endif
.pas.ppu:
$(compiler) $<
pp386.exe : pp.pas asmgen.ppu globals.ppu symtable.ppu parser.ppu \
scanner.ppu tree.ppu
$(compiler) pp.pas -Ch10000000
# -Ch16777216
echo d | xcopy pp ppc386
strip ppc386
aout2exe ppc386
del ppc386.
parser.ppu : parser.pas systems.ppu scanner.ppu globals.ppu symtable.ppu tree.ppu \
cobjects.ppu asmgen.ppu codegen.ppu asmbl.ppu tempad.ppu types.ppu \
opt.ppu pass_1.ppu
codegen.ppu : codegen.pas systems.ppu cobjects.ppu tree.ppu asmgen.ppu symtable.ppu \
tempad.ppu types.ppu i386.ppu hcodegen.ppu pass_1.ppu
hcodegen.ppu : hcodegen.pas cobjects.ppu systems.ppu globals.ppu tree.ppu \
asmgen.ppu symtable.ppu tempad.ppu types.ppu i386.ppu
pass_1.ppu : pass_1.pas systems.ppu cobjects.ppu tree.ppu asmgen.ppu symtable.ppu \
tempad.ppu types.ppu i386.ppu hcodegen.ppu
tempad.ppu : tempad.pas cobjects.ppu globals.ppu tree.ppu asmgen.ppu
types.ppu : types.pas cobjects.ppu globals.ppu asmgen.ppu symtable.ppu \
tree.ppu
asmbl.ppu : asmbl.pas globals.ppu scanner.ppu asmgen.ppu \
codegen.ppu symtable.ppu
tree.ppu : tree.pas globals.ppu symtable.ppu cobjects.ppu asmgen.ppu
scanner.ppu : scanner.pas globals.ppu symtable.ppu cobjects.ppu
symtable.ppu : symtable.pas systems.ppu cobjects.ppu globals.ppu asmgen.ppu
opt.ppu : opt.pas cobjects.ppu globals.ppu asmgen.ppu
asmgen.ppu : asmgen.pas cobjects.ppu globals.ppu systems.ppu
globals.ppu : globals.pas cobjects.ppu
cobjects.ppu : cobjects.pas
systems.ppu : systems.pas
i386.ppu : i386.pas