# > <Make$Dir>.Makefile2

<urd>.rom.MIDIAndI<47>O: \
                <dir>.MIDIAndI<47>O.ReadMe \
                <urd>.rm.IO_Podule \
                <urd>.rm.MIDI \
                <urd>.rm.MIDILog \
                <urd>.ldr.IO_Podule \
                <dir>.IO_Podule.Joiner \
                <dir>.MIDIAndI<47>O.MakeRom
                cdir <urd>.rom
                run <dir>.MIDIAndI<47>O.MakeRom

# source <dir>.MIDIAndI<47>O.ReadMe

# source <dir>.MIDIAndI<47>O.MakeRom

# source <dir>.IO_Podule.Joiner

# aasm <dir>.IO_Podule.IO_Podule <urd>.rm.IO_Podule -module -closeexec -quit
<urd>.rm.IO_Podule: \
        <dir>.IO_Podule.IO_Podule \
        <urd>.Hdr.ListOpts \
        <urd>.Hdr.Macros \
        <urd>.Hdr.System \
        <urd>.Hdr.ModHand \
        <urd>.Hdr.Services \
        <urd>.Hdr.Proc \
        <urd>.Hdr.Podule \
        <urd>.Hdr.IO_Podule \
        <dir>.IO_Podule.Version \
        <lib>.aasm \
        <lib>.CLib
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.rm
        RMEnsure SharedCLibrary 3.50 RMLoad <lib>.CLib
        run <lib>.aasm <dir>.IO_Podule.IO_Podule <urd>.rm.IO_Podule -module -closeexec -quit


# aasm <dir>.MIDIPodule.MIDI <urd>.rm.MIDI -module -closeexec -quit
<urd>.rm.MIDI: \
        <dir>.MIDIPodule.MIDI \
        <urd>.Hdr.ListOpts \
        <urd>.Hdr.Macros \
        <urd>.Hdr.System \
        <urd>.Hdr.Services \
        <urd>.Hdr.ModHand \
        <urd>.Hdr.NewErrors \
        <urd>.Hdr.NewSpace \
        <urd>.Hdr.Sound \
        <urd>.Hdr.Podule \
        <urd>.Hdr.DevNos \
        <urd>.Hdr.MIDI \
        <dir>.MidiPodule.Hdr.MIDIStatus \
        <dir>.MidiPodule.Hdr.ACIA \
        <dir>.MidiPodule.Hdr.UART \
        <dir>.MidiPodule.Hdr.VIA \
        <dir>.MidiPodule.Version \
        <dir>.MidiPodule.OSCli \
        <dir>.MidiPodule.IrqCode \
        <dir>.MidiPodule.SIRQCode \
        <dir>.MidiPodule.Interpret \
        <dir>.MidiPodule.SWICode \
        <dir>.MidiPodule.WorkSpace \
        <lib>.aasm \
        <lib>.CLib
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.rm
        RMEnsure SharedCLibrary 3.50 RMLoad <lib>.CLib
        run <lib>.aasm <dir>.MIDIPodule.MIDI <urd>.rm.MIDI -module -closeexec -quit


# aasm <dir>.MIDIPodule.MIDIlog <urd>.rm.MIDILog -module -closeexec -quit
<urd>.rm.MIDILog: \
        <dir>.MIDIPodule.MIDIlog \
        <urd>.Hdr.ListOpts \
        <urd>.Hdr.Macros \
        <urd>.Hdr.System \
        <urd>.Hdr.ModHand \
        <urd>.Hdr.NewErrors \
        <urd>.Hdr.MIDI \
        <dir>.MidiPodule.LogVersion \
        <lib>.aasm \
        <lib>.CLib
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.rm
        RMEnsure SharedCLibrary 3.50 RMLoad <lib>.CLib
        run <lib>.aasm <dir>.MIDIPodule.MIDIlog <urd>.rm.MIDILog -module -closeexec -quit


# aasm <dir>.IO_Podule.Loader <urd>.ldr.IO_Podule -stamp -closeexec -quit
<urd>.ldr.IO_Podule: \
        <dir>.IO_Podule.Loader \
        <urd>.Hdr.ListOpts \
        <urd>.Hdr.Macros \
        <urd>.Hdr.System \
        <urd>.Hdr.ModHand \
        <urd>.Hdr.NewErrors \
        <urd>.Hdr.Podule \
        <dir>.IO_Podule.LdrVersion \
        <lib>.aasm \
        <lib>.CLib
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.ldr
        RMEnsure SharedCLibrary 3.50 RMLoad <lib>.CLib
        run <lib>.aasm <dir>.IO_Podule.Loader <urd>.ldr.IO_Podule -stamp -closeexec -quit


# end of MakeFile
<dir>.IO_Podule.IO_Podule: <srcdir>.IO_Podule.IO_Podule
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.IO_Podule
        Copy <srcdir>.IO_Podule.IO_Podule <dir>.IO_Podule.IO_Podule ~CVFN

<dir>.IO_Podule.Joiner: <srcdir>.IO_Podule.Joiner
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.IO_Podule
        Copy <srcdir>.IO_Podule.Joiner <dir>.IO_Podule.Joiner ~CVFN

<dir>.IO_Podule.LdrVersion: <srcdir>.IO_Podule.LdrVersion
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.IO_Podule
        Copy <srcdir>.IO_Podule.LdrVersion <dir>.IO_Podule.LdrVersion ~CVFN

<dir>.IO_Podule.Loader: <srcdir>.IO_Podule.Loader
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.IO_Podule
        Copy <srcdir>.IO_Podule.Loader <dir>.IO_Podule.Loader ~CVFN

<dir>.IO_Podule.Version: <srcdir>.IO_Podule.Version
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.IO_Podule
        Copy <srcdir>.IO_Podule.Version <dir>.IO_Podule.Version ~CVFN

<dir>.MIDIAndI<47>O.MakeRom: <srcdir>.MIDIAndI<47>O.MakeRom
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MIDIAndI/O
        Copy <srcdir>.MIDIAndI<47>O.MakeRom <dir>.MIDIAndI<47>O.MakeRom ~CVFN

<dir>.MIDIAndI<47>O.ReadMe: <srcdir>.MIDIAndI<47>O.ReadMe
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MIDIAndI/O
        Copy <srcdir>.MIDIAndI<47>O.ReadMe <dir>.MIDIAndI<47>O.ReadMe ~CVFN

<dir>.MidiPodule.Hdr.ACIA: <srcdir>.MidiPodule.Hdr.ACIA
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        CDir adfs::MidiAndI/O.$.MidiPodule.Hdr
        Copy <srcdir>.MidiPodule.Hdr.ACIA <dir>.MidiPodule.Hdr.ACIA ~CVFN

<dir>.MidiPodule.Hdr.MIDIStatus: <srcdir>.MidiPodule.Hdr.MIDIStatus
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        CDir adfs::MidiAndI/O.$.MidiPodule.Hdr
        Copy <srcdir>.MidiPodule.Hdr.MIDIStatus <dir>.MidiPodule.Hdr.MIDIStatus ~CVFN

<dir>.MidiPodule.Hdr.UART: <srcdir>.MidiPodule.Hdr.UART
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        CDir adfs::MidiAndI/O.$.MidiPodule.Hdr
        Copy <srcdir>.MidiPodule.Hdr.UART <dir>.MidiPodule.Hdr.UART ~CVFN

<dir>.MidiPodule.Hdr.VIA: <srcdir>.MidiPodule.Hdr.VIA
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        CDir adfs::MidiAndI/O.$.MidiPodule.Hdr
        Copy <srcdir>.MidiPodule.Hdr.VIA <dir>.MidiPodule.Hdr.VIA ~CVFN

<dir>.MidiPodule.Interpret: <srcdir>.MidiPodule.Interpret
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.Interpret <dir>.MidiPodule.Interpret ~CVFN

<dir>.MidiPodule.IrqCode: <srcdir>.MidiPodule.IrqCode
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.IrqCode <dir>.MidiPodule.IrqCode ~CVFN

<dir>.MidiPodule.LogVersion: <srcdir>.MidiPodule.LogVersion
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.LogVersion <dir>.MidiPodule.LogVersion ~CVFN

<dir>.MIDIPodule.MIDI: <srcdir>.MIDIPodule.MIDI
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MIDIPodule
        Copy <srcdir>.MIDIPodule.MIDI <dir>.MIDIPodule.MIDI ~CVFN

<dir>.MIDIPodule.MIDIlog: <srcdir>.MIDIPodule.MIDIlog
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MIDIPodule
        Copy <srcdir>.MIDIPodule.MIDIlog <dir>.MIDIPodule.MIDIlog ~CVFN

<dir>.MidiPodule.OSCli: <srcdir>.MidiPodule.OSCli
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.OSCli <dir>.MidiPodule.OSCli ~CVFN

<dir>.MidiPodule.SIRQCode: <srcdir>.MidiPodule.SIRQCode
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.SIRQCode <dir>.MidiPodule.SIRQCode ~CVFN

<dir>.MidiPodule.SWICode: <srcdir>.MidiPodule.SWICode
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.SWICode <dir>.MidiPodule.SWICode ~CVFN

<dir>.MidiPodule.Version: <srcdir>.MidiPodule.Version
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.Version <dir>.MidiPodule.Version ~CVFN

<dir>.MidiPodule.WorkSpace: <srcdir>.MidiPodule.WorkSpace
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.MidiPodule
        Copy <srcdir>.MidiPodule.WorkSpace <dir>.MidiPodule.WorkSpace ~CVFN

<lib>.aasm: <srclib>.aasm
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Library
        Copy <srclib>.aasm <lib>.aasm ~CVFN

<lib>.aasmdep: <srclib>.aasmdep
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Library
        Copy <srclib>.aasmdep <lib>.aasmdep ~CVFN

<lib>.amu: <srclib>.amu
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Library
        Copy <srclib>.amu <lib>.amu ~CVFN

<lib>.CLib: <srclib>.CLib
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Library
        Copy <srclib>.CLib <lib>.CLib ~CVFN

<urd>.Hdr.DevNos: <srcurd>.Hdr.DevNos
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.DevNos <urd>.Hdr.DevNos ~CVFN

<urd>.Hdr.IO_Podule: <srcurd>.Hdr.IO_Podule
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.IO_Podule <urd>.Hdr.IO_Podule ~CVFN

<urd>.Hdr.ListOpts: <srcurd>.Hdr.ListOpts
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.ListOpts <urd>.Hdr.ListOpts ~CVFN

<urd>.Hdr.Macros: <srcurd>.Hdr.Macros
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.Macros <urd>.Hdr.Macros ~CVFN

<urd>.Hdr.MIDI: <srcurd>.Hdr.MIDI
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.MIDI <urd>.Hdr.MIDI ~CVFN

<urd>.Hdr.ModHand: <srcurd>.Hdr.ModHand
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.ModHand <urd>.Hdr.ModHand ~CVFN

<urd>.Hdr.NewErrors: <srcurd>.Hdr.NewErrors
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.NewErrors <urd>.Hdr.NewErrors ~CVFN

<urd>.Hdr.NewSpace: <srcurd>.Hdr.NewSpace
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.NewSpace <urd>.Hdr.NewSpace ~CVFN

<urd>.Hdr.Podule: <srcurd>.Hdr.Podule
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.Podule <urd>.Hdr.Podule ~CVFN

<urd>.Hdr.Proc: <srcurd>.Hdr.Proc
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.Proc <urd>.Hdr.Proc ~CVFN

<urd>.Hdr.Services: <srcurd>.Hdr.Services
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.Services <urd>.Hdr.Services ~CVFN

<urd>.Hdr.Sound: <srcurd>.Hdr.Sound
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.Sound <urd>.Hdr.Sound ~CVFN

<urd>.Hdr.System: <srcurd>.Hdr.System
        CDir adfs::MidiAndI/O
        CDir adfs::MidiAndI/O.$
        CDir adfs::MidiAndI/O.$.Hdr
        Copy <srcurd>.Hdr.System <urd>.Hdr.System ~CVFN

