home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / Fortran.51 / DISK5 / STARTUP.DO$ / STARTUP.bin
Text File  |  1991-04-25  |  2KB  |  41 lines

  1. FORTRAN Run-time Library Startup Sources
  2. ---------------------------------
  3. The directory \STARTUP and its subdirectories contain the files
  4. necessary for building the startup portion of the FORTRAN run-time library.
  5. The \STARTUP directory contains the startup source files, the include files, 
  6. the batch file, and the make file used to build the startup object files.  
  7. The subdirectories of \STARTUP contain operating-system (OS) specific sources.
  8.  
  9. The startup object files can be built by invoking STARTUP.BAT from within
  10. the \STARTUP directory.  This batch file assumes the following:
  11.  
  12.     (1) MMAKE.EXE, LINK.EXE, the FORTRAN compiler, and the assembler must
  13.     be in the execution path.  Microsoft(R) Macro Assembler Version 5.0 
  14.     or later is required to build the startup sources.
  15.     (2) OS2.LIB must be in the directory specified by the LIB
  16.     environment variable.
  17.  
  18. Startup will create two memory-model specific subdirectories (M and L)
  19. and place the appropriate object files there. Under each memory model 
  20. subdirectory, startup creates two additional subdirectories, OS2 and DOS, 
  21. where OS-specific objects reside.
  22.  
  23. The message "<cEnd - nogen>" is generated when some of the assembly language 
  24. source files are assembled.  This message is expected and is benign.
  25.  
  26. The startup batch file requires as arguments a list of capital letters
  27. describing the memory models you wish to build.  For example,
  28. "startup M L" will build the medium- and large-model startup objects.
  29. STARTUP.BAT will then link the objects with a sample FORTRAN program called 
  30. NULBODY.FOR to produce NULBODY.EXE. Invoking STARTUP.BAT with no arguments 
  31. will give usage information.
  32.  
  33. If you are assembling the source files with MASM 6.0, then replace 
  34. CMACROS.INC with CMACROS.NEW and add "-DMS_STARTUP" to the ASMFLAGS
  35. line in MAKEFILE.
  36.  
  37. Note:  Startup sources written in assembly language have been edited with
  38. tabstops set to 8.  
  39.  
  40.                 --- End ---
  41.