home *** CD-ROM | disk | FTP | other *** search
- {
- ══════════════════════════════════════════════════════════════════════════════
-
- Visionix Library Make Utility (VTPMAKE)
- Copyright 1991,1992 Visionix
- ALL RIGHTS RESERVED
-
- This program uses all of the libraries in VTP. By compiling it,
- all TPU/TPP/TPW/TP2 files can be automatically generated.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Revision history in reverse chronological order:
-
- Initials Date Comment
- ──────── ──────── ──────────────────────────────────────────────────────────
-
- jrt 11/20/93 Updated for GOLDEN BETA 0.30 release
- jrt 10/27/93 Cleaned up for beta 0.30 release
- mep 05/08/93 Updated for beta 0.21 release
- jrt 12/07/92 Sync with beta 0.11 release
- jrt 11/21/92 Made sync with Beta 0.08 release
- mep 11/12/92 First logged revision.
-
- ──────────────────────────────────────────────────────────────────────────────
- }
-
- Program VTPMake;
-
- Uses
-
- vansiiou, { ANSI Input/Output filter&driver unit }
- { DONE }
-
- vansiu, { general ANSI functions unit }
- { DONE }
-
- {$IFNDEF OS2}
- vapmu, { advanced power management unit }
- { DONE BUT NEEDS TESTING }
-
- {$ENDIF}
-
- vavtiou, { AVT (Avatar) Input/Output filter&driver unit }
- { DONE (SEE CAVEATS) }
-
- {$IFNDEF OS2}
- vbiosu, { bios data area unit }
- { DONE }
-
- vcdromu, { cd-rom audio unit }
- { DONE FOR 1.0--WILL ADD DIRECT-SCSI AND OS/2 IN NEXT RELEASE}
- {$ENDIF}
-
- {vcopyu,} { file copy unit }
- { DONE }
-
- vcrtu, { tp crt-->vin/vout unit }
- { DONE }
-
- vdatesu, { time/dates unit }
- { REWRITTEN BY MIKE. CHECK NAMING CONVENTIONS. }
-
- vdebugu, { debugging functions unit }
- { DONE FOR NOW. ENHANCE IN THE FUTURE. }
-
- vdoshu, { high-level dos functions unit }
- { NEED TO WRITE SEV. OS/2 FUNCTIONS; ADD SHAREOPEN??? }
-
- {$IFNDEF OS2}
- vdpmiu, { Dos Protected Mode Interface (DPMI) unit }
- { DONE FOR 1.0--WILL ENHANCE FOR NEXT RELEASE. }
-
- vemsu, { EMS Unit }
- { DONE }
-
- vequipu, { Int 11/equipment determination unit }
- { DONE. WILL ADD OS/2 SUPPORT IN NEXT RELEASE. }
- {$ENDIF}
-
-
- vfontu, { font unit }
- { DONE--NEEDS OS/2 VERSION OF VFONTGET }
-
- {$IFNDEF OS2}
-
- vfosu, { FOSSIL unit }
- { DONE--WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT }
- { RELEASE. }
-
- {$ENDIF}
-
- vgenu, { general functions unit }
- { DONE (EXCEPT PUSH/POP/SETJUMP STUFF }
-
- vinu, { input channel unit }
- { MAKE LIKE NEW VOUT? ADD OUT-CHAN ASSOCIATION CAPABILITY }
-
- vkeybu, { keyboard constants and functions unit }
- { DONE. WILL ADD FULL OS/2 SUPPORT IN NEXT RELEASE }
-
- vmathu, { high-level math unit }
- { DONE }
-
- vmemu, { memory management unit }
- { LOCAL HEAP ALLOC IS DONE--ADD SUPPORT FOR SYSTEM HEAP }
- { IE: WINDOWS GlobalAlloc, OS/2 DosGlobalAlloc }
- { WILL ADD EMS/XMS SUPPORT IN NEXT RELEASE. }
-
-
- {$IFNDEF OS2}
- vmscdexu, { MS CD-rom eXtensions unit }
- { DONE. WILl ADD OS/2 SUPPORT IN NEXT RELEASE. }
- {$ENDIF}
-
- vmultiu, { "multi-tasker" unit }
- { ADD FUNCTIONS TO WORK WITH WIN/DV/OS-2 MULTITASKERS }
- { WILL FINISH MULTITHREAD FUNCTIONS IN NEXT RELEASE. }
-
- voutu, { output channel unit PD }
- { DONE (SEE CAVEATS }
-
- vpointu, { mouse/pointer unit }
- { DONE--WILL ENHANCE IN THE NEXT RELEASE }
-
- vresfu, { resource file unit }
- { DONE--NEEDS TESTING IN NON-VUI MODE }
-
- (*
-
- vseru, { serial i/o unit }
- { DONE }
-
- vserhu,
-
- *)
-
- vserlu, { low-level/types unit for vser }
- { DONE }
-
- {$IFNDEF OS2}
- vshareu, { file sharing functions unit }
- { REVIEW }
- {$ENDIF}
-
- vsortu, { sort functions unit }
- { DONE }
-
- vstateu, { finite-state machine unit D }
- { DONE--NEEDS TESTING }
-
- vstringu, { string functions unit PD }
- { DONE }
-
- vstrtxtu, { string Text File Device Driver (TFDD) unit D }
- { DONE }
-
- vtextu, { special-text file device driver unit }
- { DONE }
-
- vtypesu, { types unit for all of VDL }
- { DONE }
-
- {$IFNDEF OS2}
- vuartu, { serial 8250/16450/16550 driver unit PD }
- { DONE--MAY ADD BUFFERED OUTPUT IN NEXT RELEASE }
- { WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT }
- { RELEASE. }
-
- {$ENDIF}
-
- {$IFDEF VUI}
-
- vuihelpu, { help unit }
- { DONE }
-
- vuiformu, { new form unit }
- { DONE }
-
- vuiwidgu, { high-level window functions unit }
- { DONE }
-
- vuiwinu, { low-level window functions unit }
- { DONE }
-
- {$ENDIF}
-
- {$IFNDEF OS2}
- vvdsu, { Virtual DMA Services Unit PD }
- { NEED TO SYNC MIKES AND JRS }
-
- vxprocu, { exit procedure management unit D }
- { DONE (REVIEW) }
-
- vxmsu; { XMS memory manager unit D }
- { DONE }
- {$ELSE}
-
- {---------------------------}
- { OS/2 API DLL Import Units }
- {---------------------------}
-
- vvioi, { OS/2 Vio Functions DLL import unit D }
- { DONE }
-
- vmoui, { OS/2 Mou Functions DLL import unit D }
- { DONE }
-
- vkbdi; { OS/2 Kbd Functions DLL import unit D }
- { DONE }
-
- {$ENDIF}
-
-
-
- BEGIN
- END.
-
-
-
-