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

Flags adjustments.
Added options.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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       )
Note: See TracChangeset for help on using the changeset viewer.