Changeset 9348 for trunk/make


Ignore:
Timestamp:
Oct 15, 2002, 2:15:11 PM (23 years ago)
Author:
bird
Message:

Added: Segment fixed/floating and readonly string options.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/setup.optional.watcom11x.mk

    r9278 r9348  
    1 # $Id: setup.optional.watcom11x.mk,v 1.10 2002-09-20 04:10:02 bird Exp $
     1# $Id: setup.optional.watcom11x.mk,v 1.11 2002-10-15 12:15:11 bird Exp $
    22
    33#
     
    2626_CC_DEF_MODEL   = FLAT
    2727!endif
     28_CC_RO_STRINGS  =
     29_CC_DS          =
     30_CC_FS          =
     31_CC_GS          =
    2832_CC_OPT_R       =
    2933_CC_O_INLINE_USER =
     
    126130
    127131# watcom options.
     132!if defined(CC_READONLY_STRINGS) || defined(ALL_READONLY_STRINGS)
     133_CC_RO_STRINGS = -zc
     134!endif
     135
     136!if defined(CC_FIXED_DS) || defined(ALL_FIXED_DS)
     137_CC_DS          = -zdp
     138!endif
     139!if defined(CC_NO_FIXED_DS) || defined(ALL_NO_FIXED_DS)
     140_CC_DS          = -zdf
     141!endif
     142
     143!if defined(CC_FIXED_FS) || defined(ALL_FIXED_FS)
     144_CC_FS          = -zfp
     145!endif
     146!if defined(CC_NO_FIXED_FS) || defined(ALL_NO_FIXED_FS)
     147_CC_FS          = -zff
     148!endif
     149
     150!if defined(CC_FIXED_GS) || defined(ALL_FIXED_GS)
     151_CC_GS          = -zgp
     152!endif
     153!if defined(CC_NO_FIXED_GS) || defined(ALL_NO_FIXED_GS)
     154_CC_GS          = -zgf
     155!endif
     156
    128157!if defined(CC_SAVE_SEGS_ACCROSS_CALLS) || defined(ALL_SAVE_SEGS_ACCROSS_CALLS)
    129158_CC_OPT_R = -r
     
    181210
    182211_CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_SEG_TEXT_CLASS) $(_CC_DEFAULT_LIBS) \
    183                $(_CC_PACK) $(_CC_MODEL) -d$(_CC_DEF_MODEL) $(_CC_OPT_R) $(_CC_CPU) $(_CC_OPTIM)
     212               $(_CC_PACK) $(_CC_MODEL) -d$(_CC_DEF_MODEL) $(_CC_RO_STRINGS) $(_CC_OPT_R) $(_CC_CPU) $(_CC_OPTIM) \
     213               $(_CC_DS) $(_CC_FS) $(_CC_GS)
    184214
    185215
     
    204234_CXX_DEF_MODEL   = FLAT
    205235!endif
     236_CXX_RO_STRINGS  =
     237_CXX_DS          =
     238_CXX_FS          =
     239_CXX_GS          =
    206240_CXX_OPT_R       =
    207241_CXX_O_INLINE_USER =
     
    315349! error Invalid MODEL. CXX_MODEL=$(CXX_MODEL)
    316350!endif
     351
     352# watcom options
     353!if defined(CXX_READONLY_STRINGS) || defined(ALL_READONLY_STRINGS)
     354_CXX_RO_STRINGS = -zc
     355!endif
     356
     357!if defined(CXX_FIXED_DS) || defined(ALL_FIXED_DS)
     358_CXX_DS          = -zdp
     359!endif
     360!if defined(CXX_NO_FIXED_DS) || defined(ALL_NO_FIXED_DS)
     361_CXX_DS          = -zdf
     362!endif
     363
     364!if defined(CXX_FIXED_FS) || defined(ALL_FIXED_FS)
     365_CXX_FS          = -zfp
     366!endif
     367!if defined(CXX_NO_FIXED_FS) || defined(ALL_NO_FIXED_FS)
     368_CXX_FS          = -zff
     369!endif
     370
     371!if defined(CXX_FIXED_GS) || defined(ALL_FIXED_GS)
     372_CXX_GS          = -zgp
     373!endif
     374!if defined(CXX_NO_FIXED_GS) || defined(ALL_NO_FIXED_GS)
     375_CXX_GS          = -zgf
     376!endif
     377
    317378!if defined(CXX_SAVE_SEGS_ACCROSS_CALLS) || defined(ALL_SAVE_SEGS_ACCROSS_CALLS)
    318379_CXX_OPT_R = -r
     
    371432
    372433_CXX_OPTIONAL = $(_CXX_SEG_TEXT) $(_CXX_SEG_DATA) $(_CXX_SEG_XCPT) $(_CXX_SEG_TEXT_CLASS) $(_CXX_DEFAULT_LIBS) \
    373                 $(_CXX_PACK) $(_CXX_XCPT) $(_CXX_MODEL) -d$(_CXX_DEF_MODEL) $(_CXX_OPT_R) $(_CXX_CPU) $(_CXX_OPTIM)
     434                $(_CXX_PACK) $(_CXX_XCPT) $(_CXX_MODEL) -d$(_CXX_DEF_MODEL) $(_CXX_RO_STRINGS) $(_CXX_OPT_R) $(_CXX_CPU) $(_CXX_OPTIM) \
     435                $(_CXX_DS) $(_CXX_FS) $(_CXX_GS)
    374436
    375437
Note: See TracChangeset for help on using the changeset viewer.