# Compile and link DVItoVDU.
# Order is unimportant since .def files are not compiled.
#
cc -c unixio.c
mod -c screenio.mod     # imports unixio, vduinterface
mod -c sysinterface.mod
mod -c dvireader.mod    # imports screenio
mod -c pxlreader.mod    # imports screenio
mod -c tek4010vdu.mod   # imports screenio, vduinterface
mod -c ansivdu.mod      # imports screenio, vduinterface
mod -c vis500vdu.mod    # imports screenio, tek4010vdu, vduinterface
mod -c vt640vdu.mod     # imports screenio, tek4010vdu, vduinterface, ansivdu
mod -c vis550vdu.mod    # imports screenio, tek4010vdu, vduinterface,
                        #         vt640vdu, vis500vdu
mod -c aed512vdu.mod    # imports screenio, vduinterface
mod -c regisvdu.mod     # imports screenio, vduinterface, ansivdu
mod -c vt220vdu.mod     # imports screenio, vduinterface, ansivdu
mod -c vduinterface.mod # imports screenio, sysinterface,
                        #         aed512vdu, ansivdu, regisvdu,
                        #         vis500vdu, vis550vdu, vt640vdu
mod -c dvitovdu.mod     # imports screenio, sysinterface, vduinterface,
                        #         dvireader, pxlreader
mod *.o -o dv           # link and create dv
