Changeset 9137 for trunk/make


Ignore:
Timestamp:
Aug 27, 2002, 5:03:14 AM (23 years ago)
Author:
bird
Message:

Flags adjustments.
Added options.

Location:
trunk/make
Files:
6 edited

Legend:

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

    r8362 r9137  
    1 # $Id: setup.optional.watcom11x.mk,v 1.3 2002-05-01 04:00:18 bird Exp $
     1# $Id: setup.optional.watcom11x.mk,v 1.4 2002-08-27 03:03:13 bird Exp $
    22
    33#
     
    1010# This is not optional (but I'm getting lazy)
    1111#
    12 TOOL_DEFCONV    = $(PATH_TOOLS)\kDef2Wat.exe $(BUILD_PLATFORM)
     12_LD_FORMAT = $(BUILD_PLATFORM)
     13!ifdef LD_FORMAT
     14! if "$(LD_FORMAT)" == "NE"
     15_LD_FORMAT = $(BUILD_PLATFORM)-16
     16! else
     17!  if "$(LD_FORMAT)" == "LX"
     18_LD_FORMAT = os2
     19!  else
     20!   error LD_FORMAT other than NE and LXis not supported by this compiler ($(ENV_NAME)).
     21!  endif
     22! endif
     23!endif
     24TOOL_DEFCONV    = $(PATH_TOOLS)\kDef2Wat.exe $(_LD_FORMAT)
     25
    1326
    1427#
     
    2841_CC_DEF_MODEL    = FLAT
    2942!endif
     43_CC_OPT_R        =
    3044
    3145!ifdef ALL_SEG_TEXT
     
    107121!endif
    108122
    109 _CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL) -d$(_CC_DEF_MODEL)
     123!if defined(CC_SAVE_SEGS_ACCROSS_CALLS) || defined(ALL_SAVE_SEGS_ACCROSS_CALLS)
     124_CC_OPT_R = -r
     125!endif
     126_CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL) -d$(_CC_DEF_MODEL) \
     127               $(_CC_OPT_R)
    110128
    111129
     
    129147_CXX_DEF_MODEL    = FLAT
    130148!endif
     149_CXX_OPT_R        =
    131150
    132151!ifdef ALL_SEG_TEXT
     
    219238! error Invalid MODEL. CXX_MODEL=$(CXX_MODEL)
    220239!endif
    221 
    222 _CXX_OPTIONAL = $(_CXX_SEG_TEXT) $(_CXX_SEG_DATA) $(_CXX_SEG_XCPT) $(_CXX_DEFAULT_LIBS) $(_CXX_PACK) $(_CXX_XCPT) $(_CXX_MODEL) -d$(_CXX_DEF_MODEL)
    223 
    224 
     240!if defined(CXX_SAVE_SEGS_ACCROSS_CALLS) || defined(ALL_SAVE_SEGS_ACCROSS_CALLS)
     241_CXX_OPT_R = -r
     242!endif
     243
     244_CXX_OPTIONAL = $(_CXX_SEG_TEXT) $(_CXX_SEG_DATA) $(_CXX_SEG_XCPT) $(_CXX_DEFAULT_LIBS) $(_CXX_PACK) $(_CXX_XCPT) $(_CXX_MODEL) -d$(_CXX_DEF_MODEL) \
     245                $(_CXX_OPT_R)
     246
     247
     248#
     249# Linker flags.
     250#
     251_LD_SORT            = Sort global
     252# Option
     253_LD_QUIET           =
     254_LD_DEFAULT_LIBS    = ,nodefaultlibs
     255_LD_ALIGN           =
     256_LD_DOSSEG          = ,dosseg
     257
     258!if defined(LD_SORT_GLOBAL)
     259_LD_SORT    = Sort global
     260!endif
     261!if defined(LD_SORT_ALPHABETICAL)
     262_LD_SORT    = Sort alphabetical
     263!endif
     264!if defined(LD_SORT_BOTH)
     265_LD_SORT    = Sort global alphabetical
     266!endif
     267
     268# Option
     269!if defined(BUILD_QUIET)
     270_LD_QUIET   = ,quiet
     271!endif
     272!if defined(LD_ALIGN)
     273_LD_ALIGN   = ,alignment=$(LD_ALIGN)
     274!endif
     275!if defined(LD_DEFAULT_LIBS) || defined(ALL_DEFAULT_LIBS)
     276_LD_DEFAULT_LIBS =
     277!endif
     278!if defined(LD_DOSSEG_NO)
     279_LD_DOSSEG  =
     280!endif
     281!if defined(LD_DOSSEG_YES)
     282_LD_DOSSEG  = ,dosseg
     283!endif
     284
     285_LD_OPTIONAL = $(_LD_SORT) Option verbose $(_LD_QUIET) $(_LD_ALIGN) $(_LD_DOSSEG)
     286
  • trunk/make/setup.os2debwat11-16.mk

    r9129 r9137  
    1 # $Id: setup.os2debwat11-16.mk,v 1.10 2002-08-24 22:33:12 bird Exp $
     1# $Id: setup.os2debwat11-16.mk,v 1.11 2002-08-27 03:03:13 bird Exp $
    22
    33# ---OS2, DEBUG, WAT11-------------------------
     
    1515# Include some shared standard stuff: ALP, VAC optional stuff.
    1616#
     17AS_DEBUG_TYPE = Codeview
    1718!include $(PATH_MAKE)\setup.os2debalp.mk
    1819!include $(PATH_MAKE)\setup.os2prfwrc.mk
     
    4546AR_LNK4= "$(@R).lst";
    4647
    47 CC_FLAGS=-bt=os2 -dOS2 -dDEBUG -d__16BIT__ -5 -zq -bm -ze -w4 -d2 -hc -zc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    48 CC_FLAGS_EXE=$(CC_FLAGS)
    49 CC_FLAGS_DLL=$(CC_FLAGS) -bd
    50 CC_FLAGS_SYS=$(CC_FLAGS) -s -zfp -zgp -zu
     48CC_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -dDEBUG -5 -zq -bm -ze -w4 -zld -d2 -hc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     49CC_FLAGS_EXE=$(CC_FLAGS) -zc
     50CC_FLAGS_DLL=$(CC_FLAGS) -zc -bd
     51CC_FLAGS_SYS=$(CC_FLAGS) -s -zff -zgf -zu
    5152CC_FLAGS_VDD=$(CC_FLAGS_SYS)
    52 CC_FLAGS_IFS=$(CC_FLAGS_SYS) -bd
     53CC_FLAGS_IFS=$(CC_FLAGS) -s -zff -zgf -zu -bd
    5354CC_OBJ_OUT=-fo=
    5455CC_LST_OUT=
    5556CC_PC_2_STDOUT=-pc
    5657
    57 CXX_FLAGS=-bt=os2 -dOS2 -dDEBUG -d__16BIT__ -5 -zq -bm -ze -w4 -d2 -hc -zc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    58 CXX_FLAGS_EXE=$(CXX_FLAGS)
    59 CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
    60 CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zfp -zgp -zu
     58CXX_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -dDEBUG -5 -zq -bm -ze -w4 -zld -d2 -hc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     59CXX_FLAGS_EXE=$(CXX_FLAGS) -zc
     60CXX_FLAGS_DLL=$(CXX_FLAGS) -zc -bd
     61CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zff -zgf -zu
    6162CXX_FLAGS_VDD=$(CXX_FLAGS_SYS)
    62 CXX_FLAGS_IFS=$(CXX_FLAGS_SYS) -bd
     63CXX_FLAGS_IFS=$(CXX_FLAGS) -s -zff -zgf -zdp -zu -bd
    6364CXX_OBJ_OUT=-fo=
    6465CXX_LST_OUT=
     
    8990IMPLIB_FLAGS=/NOI /Nologo
    9091
    91 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact, MAXErrors=20
     92LINK_FLAGS=Option eliminate, manglednames, caseexact, verbose, cache $(_LD_OPTIONAL) Debug codeview all
    9293LINK_FLAGS_EXE=$(LINK_FLAGS)
    9394LINK_FLAGS_DLL=$(LINK_FLAGS)
    94 LINK_FLAGS_SYS=$(LINK_FLAGS) Option oneautodata, internalrelocs, togglerelocs
     95LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs
    9596LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)
    96 LINK_FLAGS_IFS=$(LINK_FLAGS_SYS)
     97LINK_FLAGS_IFS=$(LINK_FLAGS) segment type code preload segment type data preload
    9798LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)
    9899LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
  • trunk/make/setup.os2debwat11.mk

    r9129 r9137  
    1 # $Id: setup.os2debwat11.mk,v 1.12 2002-08-24 22:33:12 bird Exp $
     1# $Id: setup.os2debwat11.mk,v 1.13 2002-08-27 03:03:14 bird Exp $
    22
    33# ---OS2, DEBUG, WAT11-------------------------
     
    1515# Include some shared standard stuff: ALP, VAC optional stuff.
    1616#
     17AS_DEBUG_TYPE = Codeview
    1718!include $(PATH_MAKE)\setup.os2debalp.mk
    1819!include $(PATH_MAKE)\setup.os2prfwrc.mk
     
    4546AR_LNK4= "$(@R).lst";
    4647
    47 CC_FLAGS=-bt=os2v2 -dDEBUG -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -d2 -hc -zc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    48 CC_FLAGS_EXE=$(CC_FLAGS)
    49 CC_FLAGS_DLL=$(CC_FLAGS) -bd
    50 CC_FLAGS_SYS=$(CC_FLAGS) -s -zdp -zff -zgf
     48CC_FLAGS=-bt=os2v2 -dDEBUG -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -zld -d2 -hc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     49CC_FLAGS_EXE=$(CC_FLAGS) -zc
     50CC_FLAGS_DLL=$(CC_FLAGS) -zc -bd
     51CC_FLAGS_SYS=$(CC_FLAGS) -s -zdp -zff -zgf -zu
    5152CC_FLAGS_VDD=$(CC_FLAGS_SYS)
    5253CC_FLAGS_IFS=$(CC_FLAGS_SYS) -bd
     
    5556CC_PC_2_STDOUT=-pc
    5657
    57 CXX_FLAGS=-bt=os2v2 -dDEBUG -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -d2 -hc -zc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    58 CXX_FLAGS_EXE=$(CXX_FLAGS)
    59 CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
    60 CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zdp -zff -zgf
     58CXX_FLAGS=-bt=os2v2 -dDEBUG -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -zld -d2 -hc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     59CXX_FLAGS_EXE=$(CXX_FLAGS) -zc
     60CXX_FLAGS_DLL=$(CXX_FLAGS) -zc -bd
     61CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zdp -zff -zgf -zu
    6162CXX_FLAGS_VDD=$(CXX_FLAGS_SYS)
    6263CXX_FLAGS_IFS=$(CXX_FLAGS_SYS) -bd
     
    8990IMPLIB_FLAGS=/NOI /Nologo
    9091
    91 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact
     92LINK_FLAGS=Option eliminate, manglednames, caseexact, cache $(_LD_OPTIONAL) Debug codeview all
    9293LINK_FLAGS_EXE=$(LINK_FLAGS)
    9394LINK_FLAGS_DLL=$(LINK_FLAGS)
    94 LINK_FLAGS_SYS=$(LINK_FLAGS) Option oneautodata, internalrelocs, togglerelocs
     95LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs
    9596LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)
    96 LINK_FLAGS_IFS=$(LINK_FLAGS_SYS)
     97LINK_FLAGS_IFS=$(LINK_FLAGS_DLL) segment type code preload segment type data preload
    9798LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)
    9899LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
  • trunk/make/setup.os2relwat11-16.mk

    r9129 r9137  
    1 # $Id: setup.os2relwat11-16.mk,v 1.8 2002-08-24 22:33:13 bird Exp $
     1# $Id: setup.os2relwat11-16.mk,v 1.9 2002-08-27 03:03:14 bird Exp $
     2
     3#
     4# Note! Watcom is unable to do debug info release builds.
     5#       Because of a compiler bug which makes it emit code with
     6#       no optimizations.
     7#       Another reason is that lxlite isn't able to strip it.
     8#
    29
    310# ---OS2, RELEASE, WAT11-------------------------
     
    1522# Include some shared standard stuff: ALP, WRC, VAC optional stuff.
    1623#
     24AS_DEBUG_TYPE = Codeview
    1725!include $(PATH_MAKE)\setup.os2relalp.mk
    1826!include $(PATH_MAKE)\setup.os2relwrc.mk
     
    4755_CC_FLAGS_OS =
    4856
    49 # Note: wlink doesn't like 16-bit objects with debuginfo if Debug is disabled. (Failes on make\testcase.)
    50 CC_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -5 -omlinear -zq -bm -ze -w4 -zc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    51 CC_FLAGS_EXE=$(CC_FLAGS)
    52 CC_FLAGS_DLL=$(CC_FLAGS) -bd
    53 CC_FLAGS_SYS=$(CC_FLAGS) -s -zfp -zgp -zu
     57CC_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -5 -zq -bm -ze -w4 -zld $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     58CC_FLAGS_EXE=$(CC_FLAGS) -omlinear -zc
     59CC_FLAGS_DLL=$(CC_FLAGS) -omlinear -zc -bd
     60CC_FLAGS_SYS=$(CC_FLAGS) -omlinear -s -zff -zgf -zu
    5461CC_FLAGS_VDD=$(CC_FLAGS_SYS)
    55 CC_FLAGS_IFS=$(CC_FLAGS_SYS) -bd
     62CC_FLAGS_IFS=$(CC_FLAGS) -out      -s -zff -zgf -zu -bd
    5663CC_OBJ_OUT=-fo=
    5764CC_LST_OUT=
    5865CC_PC_2_STDOUT=-pc
    5966
    60 # Note: wlink doesn't like 16-bit objects with debuginfo if Debug is disabled. (paranoia since CC failed)
    61 CXX_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -5 -omlinear -zq -bm -ze -w4 -zc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    62 CXX_FLAGS_EXE=$(CXX_FLAGS)
    63 CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
    64 CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zfp -zgp -zu
     67CXX_FLAGS=-bt=os2 -dOS2 -d__16BIT__ -5 -zq -bm -ze -w4 -zld $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     68CXX_FLAGS_EXE=$(CXX_FLAGS) -omlinear -zc
     69CXX_FLAGS_DLL=$(CXX_FLAGS) -omlinear -zc -bd
     70CXX_FLAGS_SYS=$(CXX_FLAGS) -omlinear -s -zff -zgf -zu
    6571CXX_FLAGS_VDD=$(CXX_FLAGS_SYS)
    66 CXX_FLAGS_IFS=$(CXX_FLAGS_SYS) -bd
     72CXX_FLAGS_IFS=$(CXX_FLAGS) -omlnaru  -s -zff -zgf -zdp -zu -bd
    6773CXX_OBJ_OUT=-fo=
    6874CXX_LST_OUT=
     
    9399IMPLIB_FLAGS=/NOI /Nologo
    94100
    95 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact
     101LINK_FLAGS=Sort global Option eliminate, manglednames, caseexact, verbose, cache $(_LD_OPTIONAL) #Debug codeview all
    96102LINK_FLAGS_EXE=$(LINK_FLAGS)
    97103LINK_FLAGS_DLL=$(LINK_FLAGS)
    98 LINK_FLAGS_SYS=$(LINK_FLAGS) Option oneautodata, internalrelocs, togglerelocs
     104LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs
    99105LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)
    100 LINK_FLAGS_IFS=$(LINK_FLAGS_SYS)
    101 LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)
    102 LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    103 LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
    104 LINK_CMD_VDD=$(LINK) $(LINK_FLAGS_VDD) @$(TARGET_LNK)
    105 LINK_CMD_IFS=$(LINK) $(LINK_FLAGS_IFS) @$(TARGET_LNK)
     106LINK_FLAGS_IFS=$(LINK_FLAGS) segment type code preload segment type data preload
     107LINK_CMD_EXE=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_EXE)
     108LINK_CMD_DLL=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_DLL)
     109LINK_CMD_SYS=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_SYS)
     110LINK_CMD_VDD=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_VDD)
     111LINK_CMD_IFS=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_IFS)
    106112LINK_LNK1=file       $(TARGET_OBJS: =^
    107113file       )
  • trunk/make/setup.os2relwat11.mk

    r9129 r9137  
    1 # $Id: setup.os2relwat11.mk,v 1.5 2002-08-24 22:33:13 bird Exp $
     1# $Id: setup.os2relwat11.mk,v 1.6 2002-08-27 03:03:14 bird Exp $
     2
     3#
     4# Note! Watcom is unable to do debug info release builds.
     5#       Because of a compiler bug which makes it emit code with
     6#       no optimizations.
     7#       Another reason is that lxlite isn't able to strip it.
     8#
    29
    310# ---OS2, RELEASE, WAT11-------------------------
     
    1522# Include some shared standard stuff: ALP, VAC optional stuff.
    1623#
     24AS_DEBUG_TYPE = Codeview
    1725!include $(PATH_MAKE)\setup.os2relalp.mk
    1826!include $(PATH_MAKE)\setup.os2relwrc.mk
     
    4553AR_LNK4= "$(@R).lst";
    4654
    47 
    48 CC_FLAGS=-bt=os2v2 -dOS2 -d__32BIT__ -d__i386__ -omlinear -5r -zq -bm -ze -w4 -d2 -hc -zc $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    49 CC_FLAGS_EXE=$(CC_FLAGS)
    50 CC_FLAGS_DLL=$(CC_FLAGS) -bd
    51 CC_FLAGS_SYS=$(CC_FLAGS) -s -zdp -zff -zgf
     55CC_FLAGS=-bt=os2v2 -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -zld $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     56CC_FLAGS_EXE=$(CC_FLAGS) -omlinear -zc
     57CC_FLAGS_DLL=$(CC_FLAGS) -omlinear -zc -bd
     58CC_FLAGS_SYS=$(CC_FLAGS) -omlinear -s -zdp -zff -zgf -zu
    5259CC_FLAGS_VDD=$(CC_FLAGS_SYS)
    53 CC_FLAGS_IFS=$(CC_FLAGS_SYS) -bd
     60CC_FLAGS_IFS=$(CC_FLAGS_SYS) -omlnaru -bd
    5461CC_OBJ_OUT=-fo=
    5562CC_LST_OUT=
    5663CC_PC_2_STDOUT=-pc
    5764
    58 CXX_FLAGS=-bt=os2v2 -dOS2 -d__32BIT__ -d__i386__ -omlinear -5r -zq -bm -ze -w4 -d2 -hc -zc $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
    59 CXX_FLAGS_EXE=$(CXX_FLAGS)
    60 CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
    61 CXX_FLAGS_SYS=$(CXX_FLAGS) -s -zdp -zff -zgf
     65CXX_FLAGS=-bt=os2v2 -dOS2 -d__32BIT__ -d__i386__ -5r -zq -bm -ze -w4 -zld $(_CXX_OPTIONAL)  $(CXX_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CXX_INCLUDES:-I=-i=) $(ALL_INCLUDES:-I=-i=) -i=$(PATH_INCLUDES) -i=$(WATCOM)\h
     66CXX_FLAGS_EXE=$(CXX_FLAGS) -omlinear -zc
     67CXX_FLAGS_DLL=$(CXX_FLAGS) -omlinear -zc -bd
     68CXX_FLAGS_SYS=$(CXX_FLAGS) -omlinear -omlinear -s -zdp -zff -zgf -zu
    6269CXX_FLAGS_VDD=$(CXX_FLAGS_SYS)
    63 CXX_FLAGS_IFS=$(CXX_FLAGS_SYS) -bd
     70CXX_FLAGS_IFS=$(CXX_FLAGS_SYS) -omlnaru -bd
    6471CXX_OBJ_OUT=-fo=
    6572CXX_LST_OUT=
     
    9097IMPLIB_FLAGS=/NOI /Nologo
    9198
    92 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact
     99LINK_FLAGS=Option eliminate, manglednames, caseexact, cache $(_LD_OPTIONAL) #Debug codeview all
    93100LINK_FLAGS_EXE=$(LINK_FLAGS)
    94101LINK_FLAGS_DLL=$(LINK_FLAGS)
    95 LINK_FLAGS_SYS=$(LINK_FLAGS) Option oneautodata, internalrelocs, togglerelocs
     102LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs
    96103LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)
    97 LINK_FLAGS_IFS=$(LINK_FLAGS_SYS)
     104LINK_FLAGS_IFS=$(LINK_FLAGS_DLL) segment type code preload segment type data preload
    98105LINK_CMD_EXE=$(LINK) $(LINK_FLAGS_EXE) @$(TARGET_LNK)
    99106LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
  • trunk/make/setup.win32debwat11.mk

    r9129 r9137  
    1 # $Id: setup.win32debwat11.mk,v 1.7 2002-08-24 22:33:13 bird Exp $
     1# $Id: setup.win32debwat11.mk,v 1.8 2002-08-27 03:03:14 bird Exp $
    22
    33# ---WIN32, DEBUG, WAT11-------------------------
     
    1414# Include some shared standard stuff: ALP, optional stuff.
    1515#
     16AS_DEBUG_TYPE = Codeview
    1617!include $(PATH_MAKE)\setup.os2debalp.mk
    1718!include $(PATH_MAKE)\setup.os2debwrc.mk
Note: See TracChangeset for help on using the changeset viewer.