home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a016 / 1.ddi / CLP / SAMPLE87.LNK < prev    next >
Encoding:
Text File  |  1992-03-15  |  2.5 KB  |  84 lines

  1. #
  2. # Blinker 2.0 Sample Link file for Clipper Summer '87
  3. #
  4. # This sample script is intended to be used as a template for your own scripts
  5. #
  6. # Please refer to the manual for specific instructions for 3rd party libraries.
  7. # In all cases the information provided by the vendor of a library for linking
  8. # with BLINKER should supercede information in the Blinker manual or files.
  9. #
  10. # This script is set up a a development script, that enables incremental
  11. # linking, and overlays only EXTEND.LIB from the Nantucket libraries. When
  12. # incremental linking is enabled, applications will use somewhat more memory
  13. # than normal, due to a certain amount of 'padding' being left at the end
  14. # of each Clipper procedure, but this is offset by the extremely fast
  15. # incremental link times.
  16. #
  17. # Before shipping a completed application, you should disable the incremental
  18. # linking feature, which will save memory, and increase execution speed by:
  19. #
  20. #         a) Removing the padding between procedures
  21. #         b) Turning on symbol table compression
  22. #
  23. # To disable incremental linking and enable symbol table compression
  24. # UNCOMMENT the following command:
  25. #
  26. #BLINKER INCREMENTAL OFF
  27. #
  28. # Burn in your own Clipper variables here eg: F25;E0;R16;V10;
  29. #
  30. BLINKER EXECUTABLE CLIPPER F25;E0;R16;V10;
  31. #
  32. # Enable free pool defragmentation
  33. #
  34. BLINKER MEMORY PACK 10
  35. #
  36. # Specify the EXE filename here:
  37. #
  38. OUTPUT <EXE filename>
  39. #
  40. # List your Clipper S'87 object modules here. The first FILE mentioned in any
  41. # Blinker link script MUST be a Clipper code module. The first module may be
  42. # overlaid, so for maximum memory savings overlay all Clipper code.
  43. #
  44. FILE <MAIN Clipper routine>
  45. #
  46. BEGINAREA
  47. #
  48. #   List the rest of your Clipper code files here.
  49. #
  50.     FILE <next Clipper file>
  51.     FILE <next Clipper file>
  52. #
  53. #   UNCOMMENT and list you own Clipper code libraries here
  54. #
  55. #    LIBRARY <my library>
  56. #    LIBRARY <my other library>
  57. #
  58. #   UNCOMMENT and list your overlayable 3rd party libraries here
  59. #
  60. #    LIBRARY <3rd party>
  61. #    LIBRARY <3rd party>
  62. ENDAREA
  63. #
  64. # If you need the Clipper debugger, UN-COMMENT the following FILE command
  65. #
  66. #FILE DEBUG
  67. #
  68. # Uncomment and list your 3rd party non overlayable object modules here
  69. # eg: OVERLAY's RESIDENT.OBJ
  70. #
  71. #FILE <3rd party1>,<3rd party2>
  72. #
  73. # UNCOMMENT 3rd party non-overlayable libraries
  74. #
  75. #LIB <3rd party>
  76. #
  77. # Call the distribution script to overlay EXTEND.LIB
  78. #
  79. @CL87MIN.LNK
  80. #
  81. # Microsoft LLIBCA C library comes last if needed
  82. #
  83. # LIB LLIBCA
  84.