home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / epmgcc32.zip / gccconst.e < prev    next >
Text File  |  1996-12-07  |  6KB  |  121 lines

  1. /*
  2. ╔══════════════════════════════════════════════════════════════════════════════╗
  3. ║ What's it called: EPMGCC  V3.30                                              ║
  4. ║                                                                              ║
  5. ║ What does it do:  The E source code for the GCC-Interface for EPM.           ║
  6. ║                   This file contains definition of common constants used     ║
  7. ║                   by gcc.e and gccactn.e. This file should be included after ║
  8. ║                   gccenv.e.                                                  ║
  9. ║                                                                              ║
  10. ║ Who and When:     B. Bablok 12/93 - 12/96                                    ║
  11. ║                                                                              ║
  12. ╚══════════════════════════════════════════════════════════════════════════════╝
  13.  
  14. ┌──────────────────────────────────────────────────────────────────────────────┐
  15. │  Defining default constants if not defined in GCCENV.E                       │
  16. └──────────────────────────────────────────────────────────────────────────────┘
  17. */
  18.  
  19. COMPILE IF not defined(GCC_MENU_ALWAYS_ON)
  20.    CONST   GCC_MENU_ALWAYS_ON = 0              --  default is to grey out GCC-
  21. COMPILE ENDIF                                  --  menu for non c/cc files
  22.  
  23. COMPILE IF not defined(GCC_EXTENSIONS)         --  keep C_EXTENSIONS and
  24.    COMPILE IF not defined(C_EXTENSIONS)        --  CPP_EXTENSIONS in sync with
  25.       CONST   C_EXTENSIONS = 'C H SQC'         --  ckeys.e
  26.    COMPILE ENDIF
  27.    COMPILE IF not defined(CPP_EXTENSIONS)
  28.       CONST   CPP_EXTENSIONS = 'CPP HPP CXX HXX SQX JAV JAVA'
  29.    COMPILE ENDIF
  30.    CONST   GCC_EXTENSIONS = C_EXTENSIONS CPP_EXTENSIONS 'NRX'   -- extensions
  31. COMPILE ENDIF                                  --  which enable GCC-menu
  32.  
  33. COMPILE IF not defined(GCC_D_COMPILE_OPTIONS)
  34.    CONST   GCC_D_COMPILE_OPTIONS = '-c -g %*'  --  default: compile and create
  35. COMPILE ENDIF                                  --  debug information
  36.  
  37. COMPILE IF not defined(GCC_P_COMPILE_OPTIONS)
  38.    CONST GCC_P_COMPILE_OPTIONS = '-O2 -o %**P%**N.exe %*' --  default: compile
  39. COMPILE ENDIF                                             --  with optimization
  40.                                                           --  and link
  41.  
  42. COMPILE IF not defined(GCC_D_BUILD_OPTIONS)
  43.    CONST   GCC_D_BUILD_OPTIONS = '-k -f %* MODE=D' -- default debug build option
  44. COMPILE ENDIF
  45.  
  46. COMPILE IF not defined(GCC_P_BUILD_OPTIONS)
  47.    CONST   GCC_P_BUILD_OPTIONS = '-k -f %* MODE=P' -- default production build
  48. COMPILE ENDIF                                      -- options
  49.  
  50. COMPILE IF not defined(GCC_AUTOSAVE_FILE)
  51.    CONST   GCC_AUTOSAVE_FILE = 1               --  default is to turn on smart
  52. COMPILE ENDIF                                  --  save before compile
  53.  
  54. COMPILE IF not defined(GCC_DEBUG_MODE)
  55.    CONST   GCC_DEBUG_MODE = 1                  -- default is to turn on debug -
  56. COMPILE ENDIF                                  -- mode
  57.  
  58. COMPILE IF not defined(GCC_VERBOSE_MODE)
  59.    CONST   GCC_VERBOSE_MODE = 0                -- default is to turn off verbose
  60. COMPILE ENDIF                                  -- mode
  61.  
  62. COMPILE IF not defined(GCC_REMOVE_MODE)
  63.    CONST   GCC_REMOVE_MODE = 0                 -- default is to turn off auto-
  64. COMPILE ENDIF                                  -- remove of .err-files
  65.  
  66. COMPILE IF not defined(GCC_SETTINGS_MODE)
  67.    CONST   GCC_SETTINGS_MODE = 1               -- default is to save settings
  68. COMPILE ENDIF                                  -- at exit
  69.  
  70. COMPILE IF not defined(GCC_EDIT_COMMAND)
  71.    CONST   GCC_EDIT_COMMAND = 'start /c /win epro'
  72. COMPILE ENDIF
  73.  
  74. COMPILE IF not defined(GCC_COMP_COMMAND)
  75.    CONST   GCC_COMP_COMMAND = 'start /n /win gcc'
  76. COMPILE ENDIF
  77.  
  78. COMPILE IF not defined(GCC_BUILD_COMMAND)
  79.    CONST   GCC_BUILD_COMMAND = 'start /n /win make'
  80. COMPILE ENDIF
  81.  
  82. COMPILE IF not defined(GCC_DEBUG_COMMAND)
  83.    CONST   GCC_DEBUG_COMMAND = 'start /n /win gdb'
  84. COMPILE ENDIF
  85.  
  86. COMPILE IF not defined(GCC_WANT_TRANSLATE)
  87.    CONST   GCC_WANT_TRANSLATE = 1
  88. COMPILE ENDIF
  89.  
  90. COMPILE IF not defined(GCC_PARSER_MODULE)
  91.    CONST   GCC_PARSER_MODULE = 'gccparse'
  92. COMPILE ENDIF
  93.  
  94. /*
  95. ┌───────────────────────────────────────────────────────────────────────────────┐
  96. │   English language support for GCC menu and toolbar help                      │
  97. └───────────────────────────────────────────────────────────────────────────────┘
  98. */
  99. CONST
  100.   GCC_MENU__MSG      = \1'Menus related to GCC support'
  101.   GCC_OPEN__MSG      = \1'Open (define) the current project'
  102.   GCC_SEL__MSG       = \1'Select the current project from previous projects'
  103.   GCC_EDIT__MSG      = \1'Edit the current project'
  104.   GCC_SELECT__MSG    = \1'Select compiler'
  105.   GCC_CLOSE__MSG     = \1'Close the current project'
  106.   GCC_COMP_OPT__MSG  = \1'Set compile options'
  107.   GCC_COMP__MSG      = \1'Compile the current file'
  108.   GCC_BUILD_OPT__MSG = \1'Set build options'
  109.   GCC_BUILD__MSG     = \1'Build the current project'
  110.   GCC_VIEW__MSG      = \1'View compile results'
  111.   GCC_RUN__MSG       = \1'Run EXE - file'
  112.   GCC_DEBUG__MSG     = \1'Debug EXE - file'
  113.   GCC_DEBUGMODE__MSG = \1'Toggle debug-mode'
  114.   GCC_AUTOSAVE__MSG  = \1'Toggle autosave mode'
  115.   GCC_VERBOSE__MSG   = \1'Verbose mode for troubleshooting GCC commands'
  116.   GCC_REMOVE__MSG    = \1'Toggle automatic removing of .err files from edit-ring'
  117.   GCC_SETTINGS__MSG  = \1'Toggle saving of settings in epm.ini'
  118.   GCC_PREV_ERR__MSG  = \1'Show previous compiler error'
  119.   GCC_CURR_ERR__MSG  = \1'Show current compiler error'
  120.   GCC_NEXT_ERR__MSG  = \1'Show next compiler error'
  121.