##
## Makefile fr DOS-Units
##
## .silent
.pp.ppu:
        go32-v2 ppv2 @ppv2.cfg $* >$&.log
	as -D -o $&.o $&.s

.pp.exe:
	del link.res
        go32-v2 ppv2 @ppv2.cfg $* >$&.log
	as -D -o $&.o $&.s
	-copy link.res $&.lnk
	-ld @$&.lnk
	

all : system.ppu go32.ppu crt.ppu strings.ppu hex.ppu \
      dos.ppu mouse.ppu printer.ppu graph.ppu fmouse.ppu \
	prt0.o objects.ppu

go32.ppu: go32.pp system.ppu

crt.ppu : crt.pp modes.inc  go32.ppu system.ppu

graph.ppu : graph.pp modes.inc go32.ppu hex.ppu system.ppu

dos.ppu : dos.pp strings.ppu system.ppu

hex.ppu: hex.pp system.ppu

mouse.ppu : mouse.pp system.ppu

printer.ppu : printer.pp system.ppu

objects.ppu : objects.pp system.ppu

strings.ppu : strings.pp system.ppu

fmouse.ppu : fmouse.pp system.ppu

## makes the SYSTEM-Unit for DOS
##
## Copyright (c) 1996 by Florian Klaempfl

system.ppu : system.pp system.inc systemh.inc mathh.inc math.inc \
             real2str.inc set.inc heaph.inc heap.inc innr.inc
        ..\..\pp.exe -Us @..\..\ppv2.cfg $* >$&.log
	as -D -o $&.o $&.s


prt0.o : v2prt0.s 
   gcc -c -g -o prt0.o v2prt0.S

testheap.exe : testheap.pp system.ppu
	..\..\pp.exe @..\..\ppv2.cfg -Ch550000 $&.pp >$&.log
	-copy link.res $&.lnk
	as -D -o $&.o $&.s
	-ld @$&.lnk