Directory Structure

Here's the current directory structure under the root midi directory
("/u/psl/midi" at the moment).

midi			MIDI root directory
midi/etc		Useful miscellaneous files (man section V)
midi/include		Header files
midi/lib		Libraries & cmd files for synth setup/voice data
midi/lib/D110		Roland D-110
midi/lib/DX7		Yamaha DX7
midi/lib/HR16		Alesis HR16
midi/lib/MIRAGE		Ensoniq Mirage
midi/lib/PCM70		Lexicon PCM70
midi/lib/SHS10		Yamaha SHS-10
midi/lib/TX816		Yamaha TX816
midi/man		Manual page directories & a few macro files
midi/man/man1		Section I, user programs
midi/man/man3		Section III, subroutines
midi/man/man5		Section V, file formats
midi/man/man7		Section VII, miscellaneous info
midi/src		Source code directories
midi/src/bin		Sources for user programs
midi/src/lib		Sources for subroutines
midi/src/misc		Sources related to MIDI, but...
midi/src/sys		Sources for MPU driver
midi/sun2		Directories for sun2-specific objects
midi/sun2/bin		Sun2-specific user program executables
midi/sun2/lib		Sun2-specific subroutine object & archive
midi/sun3		Directories for sun3-specific objects
midi/sun3/bin		Sun3-specific user program executables
midi/sun3/lib		Sun3-specific subroutine object & archive
midi/sun386		Directories for sun386-specific objects
midi/sun386/bin		Sun386-specific user program executables
midi/sun386/lib		Sun386-specific subroutine object & archive
midi/tunes		Miscellaneous MPU music files

These files are of some importance:
midi/src/bin/Makefile	Makefile used to compile all user programs
midi/src/lib/Makefile	Makefile used to compile all subroutines

And these symbolic links hold it all together:
midi/sun2/bin/Makefile	Symbolic link to midi/src/bin/Makefile
midi/sun2/bin/SRC	Symbolic link to midi/src/bin
midi/sun2/lib/Makefile	Symbolic link to midi/src/lib/Makefile
midi/sun2/lib/SRC	Symbolic link to midi/src/lib
midi/sun3/bin/Makefile	Symbolic link to midi/src/bin/Makefile
midi/sun3/bin/SRC	Symbolic link to midi/src/bin
midi/sun3/lib/Makefile	Symbolic link to midi/src/lib/Makefile
midi/sun3/lib/SRC	Symbolic link to midi/src/lib
midi/sun386/bin/Makefile Symbolic link to midi/src/bin/Makefile
midi/sun386/bin/SRC	Symbolic link to midi/src/bin
midi/sun386/lib/Makefile Symbolic link to midi/src/lib/Makefile
midi/sun386/lib/SRC	Symbolic link to midi/src/lib

In reality, midi/sun2, midi/sun3, and midi/sun386 are symbolic links
to filesystems on the machines that use these most (pud, spud, and binky
at the moment) to lessen network dependencies.
