home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / Fortran.51 / DISK2 / FL.DE$ / FL.bin
Text File  |  1991-04-25  |  3KB  |  82 lines

  1. ;
  2. ; FL.DEF - Default .def file for FORTRAN Windows applications
  3. ;
  4. ; Copyright (C) Microsoft Corp 1991.  All rights reserved.
  5. ;
  6.  
  7. NAME           WINDOWAPI
  8.  
  9. ;
  10. ; The NAME statement tells the linker that a Windows application is being
  11. ; built. The linker supplies the actual name of the application from the
  12. ; base name of the executable file.
  13. ;
  14.  
  15. APPLOADER      '__MSLANGLOAD'
  16.  
  17. ;
  18. ; The APPLOADER statement pulls in an alternate application loader from the
  19. ; FORTRAN library which the application uses instead of the normal Windows
  20. ; loader.  This new loader fixes a bug in the normal Windows loader that
  21. ; prevents huge data items from being loaded properly.  This statement should
  22. ; be used in all applications built with FORTRAN 5.1 for Windows 3.0.
  23. ;
  24.  
  25. EXETYPE        WINDOWS 3.0
  26.  
  27. ;
  28. ; The EXETYPE statement tells the linker to build a Windows 3.0 executable
  29. ; file.  This statement should be used in all applications built with
  30. ; FORTRAN 5.1 for Windows 3.0.
  31. ;
  32.  
  33. STUB           'WINSTUB.EXE'
  34.  
  35. ;
  36. ; The STUB statement pulls in an executable file which is run when the
  37. ; application is run independently of Windows 3.0.  WINSTUB.EXE displays
  38. ; the message 'This program requires Microsoft Windows' when executed.
  39. ;
  40.  
  41. PROTMODE
  42.  
  43. ;
  44. ; The PROTMODE statement tells the linker to mark the application for execution
  45. ; in Windows standard or enhanced mode.
  46. ;
  47.  
  48. CODE           PRELOAD MOVEABLE DISCARDABLE
  49. DATA           PRELOAD MOVEABLE
  50.  
  51. ;
  52. ; The CODE and DATA statements set the attributes of the applications CODE and
  53. ; DATA segments.  See chapter 22 in the Environment and Tools manual for
  54. ; a complete description of the options for these statements.
  55. ;
  56.  
  57. HEAPSIZE       1024
  58. STACKSIZE      8096
  59.  
  60. ;
  61. ; The HEAPSIZE and STACKSIZE statements set the applications near heap and
  62. ; stack sizes.  The values specified are recomended for QuickWin applications.
  63. ; See chapter 22 in the Environment and Tools manual for a complete
  64. ; description of these statements.
  65. ;
  66.  
  67. ;
  68. ; Uncomment these lines for DLL module definition file model.
  69. ;
  70. ;EXPORTS
  71. ; WEP
  72.  
  73. ;
  74. ; The above section should be uncommented if this .DEF file is to be used as
  75. ; a model for a FORTRAN 5.1 dynamic-link library (DLL) .DEF file.  The WEP
  76. ; routine is included in the FORTRAN 5.1 startup code, but the symbol must
  77. ; be explicitly exported. If a DLL already has a user-defined WEP routine,
  78. ; the routine should be renamed _WEP.  The startup code will call _WEP,
  79. ; if present, during DLL termination. For additional information concerning
  80. ; the WEP function, see the Windows 3.0 SDK documentation.
  81. ;
  82.