home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / giftool2.zip / SOURCE.ZIP / GIFTOOL.DEF < prev    next >
Text File  |  1995-09-28  |  3KB  |  94 lines

  1. ;
  2. ; DEFAULT DEFINITION FILE USED WITH IBM'S OS/2 C++ COMPILER
  3. ; - file created by Stéphane Charette
  4. ; - mailto:root@cyniska.ubishops.ca
  5. ; - http://cyniska.ubishops.ca/stephane/index.html
  6. ; - this definition file used with GIFTOOL utility
  7. ;
  8.  
  9. ; Names the application and the type of environment in
  10. ; which it will run.  Apptype must be WINDOWAPI or
  11. ; WINDOWCOMPAT or NOTWINDOWCOMPAT
  12. ; NAME    APPNAME APPTYPE
  13. NAME    GifTool WINDOWCOMPAT
  14.  
  15. ; Base determines some type of addressing alignment
  16. ;BASE=<64K multiple>
  17. ;BASE=64
  18.  
  19. ; Code assigns attributes to the code segments.  The
  20. ; second value in each pair is the default.
  21. ;CODE    PRELOAD or LOADONCALL
  22. ;        EXECUTEONLY or EXECUTEREAD
  23. ;        IOPL or NOIOPL
  24. ;        CONFORMING or NONCONFORMING
  25. CODE    LOADONCALL EXECUTEREAD NOIOPL NONCONFORMING
  26.  
  27. ; Data asigns attributes to the data segments.  The
  28. ; second value in each pair is the default.
  29. ; DATA    PRELOAD or LOADONCALL
  30. ;        READONLY or READWRITE
  31. ;        NONE or SINGLE or MULTIPLE
  32. ;        IOPL or NOIOPL
  33. ;        SHARED or NONSHARED
  34. DATA    LOADONCALL READWRITE MULTIPLE NOIOPL NONSHARED
  35.  
  36. ; Description imbeds text string into the linked file.
  37. ; DESCRIPTION 'text'
  38. DESCRIPTION 'Modify GIF files'
  39.  
  40. ; Exetype sets the applications loader bits for the
  41. ; specified operating system.
  42. ; EXETYPE    OS2 or WINDOWS or UNKNOWN
  43. EXETYPE    OS2
  44.  
  45. ; Export is used to give external applications access
  46. ; to internal functions.  Mostly used by DLLs.
  47. ; EXPORT
  48. ;    ENTRYNAME = INTERNALNAME @ORD RESIDENTNAME PWORD
  49.  
  50. ; Import is used to resolve linking to a DLL.
  51. ; IMPORT
  52. ;    INTERNALNAME=MODULENAME.ENTRY
  53.  
  54. ; Heapsize is used to set the size of the application's
  55. ; heap.  If MAXVAL is used, then the heap will be created
  56. ; in such a way that DGROUP will be exactly 64K.
  57. ; HEAPSIZE    BYTES or MAXVAL
  58. ;HEAPSIZE MAXVAL
  59.  
  60. ; Libarary specifies that the linked file is to be a DLL
  61. ; and not an executable.
  62. ; LIBRARY    LIBRARYNAME INITIALIZATION TERMINATION
  63.  
  64. ; Old is used when building DLLs.
  65. ; OLD    FILENAME
  66.  
  67. ; Physical device names the application as a device driver.
  68. ; PHYSICAL DEVICE    DEVICENAME
  69.  
  70. ; Protmode specifies that the application can only run in
  71. ; protected mode and not in real or dual mode.
  72. ; PROTMODE
  73.  
  74. ; Segments is used to set specific attributes to different
  75. ; multiple segments within the application.
  76. ; SEGMENTS
  77. ;    SEGMENTNAME CLASS CLASSNAME ATTRIBUTES
  78.  
  79. ; Stacksize sets the size of the application's stack in bytes.
  80. ; STACKSIZE BYTES
  81. STACKSIZE 8192
  82.  
  83. ; Stub adds a DOS file to be run if the application is run
  84. ; from DOS mode.
  85. ; STUB    FILENAME
  86. STUB    '\c_dev\cap\dos\stopit.exe'
  87.  
  88. ; Virtual device identifies this application as a virtual
  89. ; device driver.
  90. ; VIRTUAL DEVICE    DEVICENAME
  91.  
  92. ; end of .DEF file
  93.  
  94.