Ignore:
Timestamp:
May 16, 2002, 1:37:08 PM (23 years ago)
Author:
bird
Message:

Merged in latest changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/setup.os2debwat11-16.mk

    r8362 r8423  
    1 # $Id: setup.os2debwat11-16.mk,v 1.2 2002-05-01 04:00:18 bird Exp $
     1# $Id: setup.os2debwat11-16.mk,v 1.3 2002-05-16 11:37:01 bird Exp $
    22
    33# ---OS2, DEBUG, WAT11-------------------------
     
    4242AR_LNK2= $(@R).lst
    4343
    44 _CC_FLAGS_OS =
    45 
    4644CC_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
    4745CC_FLAGS_EXE=$(CC_FLAGS)
     
    5452CC_PC_2_STDOUT=-pc
    5553
    56 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
     54CXX_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
    5755CXX_FLAGS_EXE=$(CXX_FLAGS)
    5856CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
     
    6462CXX_PC_2_STDOUT=-pc
    6563
     64!if "$(CC_AS_CXX)" != ""
     65! if "$(CXX_AS_CC)" != ""
     66!  if [@(ECHO) $(CLRERR)Error: Do you think you're smart? CC_AS_CXX and CXX_AS_CC is mutual execlusive!$(CLRRST)]
     67!  endif
     68!  error
     69! endif
     70CC=$(CXX)
     71CC_FLAGS_EXE=$(CXX_FLAGS_EXE)
     72CC_FLAGS_DLL=$(CXX_FLAGS_DLL)
     73CC_FLAGS_SYS=$(CXX_FLAGS_SYS)
     74CC_FLAGS_VDD=$(CXX_FLAGS_VDD)
     75CC_FLAGS_IFS=$(CXX_FLAGS_IFS)
     76!endif
     77!if "$(CXX_AS_CC)" != ""
     78CXX=$(CC)
     79CXX_FLAGS_EXE=$(C_FLAGS_EXE)
     80CXX_FLAGS_DLL=$(C_FLAGS_DLL)
     81CXX_FLAGS_SYS=$(C_FLAGS_SYS)
     82CXX_FLAGS_VDD=$(C_FLAGS_VDD)
     83CXX_FLAGS_IFS=$(C_FLAGS_IFS)
     84!endif
     85
    6686IMPLIB_FLAGS=/NOI /Nologo
    6787
    68 LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact
     88LINK_FLAGS=Sort global Debug codeview Option quiet, dosseg, eliminate, manglednames, caseexact, MAXErrors=20
    6989LINK_FLAGS_EXE=$(LINK_FLAGS)
    7090LINK_FLAGS_DLL=$(LINK_FLAGS)
     
    7999LINK_LNK1=file       $(TARGET_OBJS: =^
    80100file       )
    81 LINK_LNK2=libpath    $(WATCOM)\lib386\os2;$(WATCOM)\lib386;
     101LINK_LNK2=libpath    $(WATCOM)\lib286\os2;$(WATCOM)\lib286;
    82102LINK_LNK3=option map=$(TARGET_MAP)
    83103LINK_LNK4=library    $(TARGET_LIBS: =^, )
    84104LINK_LNK5=name       $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)
    85105
    86 RC_FLAGS=-r -n -i $(PATH_INCLUDES:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
     106RC_FLAGS=-r -n $(RC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(RC_INCLUDES:-I=-i ) $(ALL_INCLUDES:-I=-i ) -i $(PATH_INCLUDES:;= -i )
    87107RL_FLAGS=-x2 -n
    88108
     
    94114#
    95115LIB_OS      = os2286.lib
    96 LIB_C_OBJ   = clib$(_OBJ_MODEL).lib
    97 LIB_C_DLL   = clib$(_OBJ_MODEL).lib # clibdll.lib
    98 LIB_C_RTDLL = clib$(_OBJ_MODEL).lib # clibdll.lib
    99 LIB_C_NRE   = clib$(_OBJ_MODEL).lib
     116
     117_LIB_MT =
     118!if "$(_OBJ_MODEL)" == "m"
     119_LIB_MT = mt # this is the only one there is a MT edition of, don't know why.
     120!endif
     121!if "$(_CXX_XCPT)" != "-xs"
     122LIB_C_OBJ   = clib$(_LIB_MT)$(_OBJ_MODEL).lib plib$(_LIB_MT)$(_OBJ_MODEL).lib math87$(_LIB_MT)$(_OBJ_MODEL).lib emu87.lib
     123!else
     124LIB_C_OBJ   = clib$(_LIB_MT)$(_OBJ_MODEL).lib plbx$(_LIB_MT)$(_OBJ_MODEL).lib math87$(_LIB_MT)$(_OBJ_MODEL).lib emu87.lib
     125!endif
     126LIB_C_DLL   = $(LIB_C_OBJ)  # clibdll.lib
     127LIB_C_RTDLL = $(LIB_C_OBJ)  # clibdll.lib
     128LIB_C_NRE   = $(LIB_C_OBJ)
    100129LIB_C_DMNGL =
    101130OBJ_PROFILE =
    102131
     132
    103133# ---OS2, DEBUG, WAT11-------------------------
    104134
Note: See TracChangeset for help on using the changeset viewer.