# Compile (with optimization) and link DVItoVDU.
#
echo unixio.c      ; cc        -c -OPG unixio.c
echo screenio.p    ; pascal -f -c -OPG screenio.p
echo options.p     ; pascal -f -c -OPG options.p
echo dvireader.p   ; pascal -f -c -OPG dvireader.p
echo fontreader.p  ; pascal -f -c -OPG fontreader.p
echo dvitovdu.p    ; pascal -f -c -OPG dvitovdu.p
#
echo vt100vdu.p    ; pascal -f -c -OPG vt100vdu.p
echo vt100132vdu.p ; pascal -f -c -OPG vt100132vdu.p
echo vt220vdu.p    ; pascal -f -c -OPG vt220vdu.p
echo regisvdu.p    ; pascal -f -c -OPG regisvdu.p
echo vis240vdu.p   ; pascal -f -c -OPG vis240vdu.p
echo aed512vdu.p   ; pascal -f -c -OPG aed512vdu.p
echo tek4010vdu.p  ; pascal -f -c -OPG tek4010vdu.p
echo vis500vdu.p   ; pascal -f -c -OPG vis500vdu.p
echo vis550vdu.p   ; pascal -f -c -OPG vis550vdu.p
echo vis603vdu.p   ; pascal -f -c -OPG vis603vdu.p
echo vis630vdu.p   ; pascal -f -c -OPG vis630vdu.p
echo vt640vdu.p    ; pascal -f -c -OPG vt640vdu.p
#
echo linking
pascal vt100vdu.o         *io.o options.o *reader.o dvitovdu.o -o dv-vt100
pascal vt100132vdu.o      *io.o options.o *reader.o dvitovdu.o -o dv-vt100132
pascal vt220vdu.o         *io.o options.o *reader.o dvitovdu.o -o dv-vt220
pascal regisvdu.o         *io.o options.o *reader.o dvitovdu.o -o dv-regis
pascal vis240vdu.o        *io.o options.o *reader.o dvitovdu.o -o dv-vis240
pascal aed512vdu.o        *io.o options.o *reader.o dvitovdu.o -o dv-aed512
pascal vis500vdu.o tek*.o *io.o options.o *reader.o dvitovdu.o -o dv-vis500
pascal vis550vdu.o tek*.o *io.o options.o *reader.o dvitovdu.o -o dv-vis550
pascal vis603vdu.o tek*.o *io.o options.o *reader.o dvitovdu.o -o dv-vis603
pascal vis630vdu.o tek*.o *io.o options.o *reader.o dvitovdu.o -o dv-vis630
pascal vt640vdu.o  tek*.o *io.o options.o *reader.o dvitovdu.o -o dv-vt640
