Changeset 10155 for trunk/make


Ignore:
Timestamp:
Jun 30, 2003, 3:19:52 PM (22 years ago)
Author:
bird
Message:

Win32 support - kind of working...

Location:
trunk/make
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/process.mak

    r9919 r10155  
    1 # $Id: process.mak,v 1.36 2003-03-07 09:35:24 bird Exp $
     1# $Id: process.mak,v 1.37 2003-06-30 13:19:49 bird Exp $
    22#
    33# Generic Buildsystem
     
    598598        $(CC_FLAGS_IFS) \
    599599!endif
     600!if "$(TARGET_MODE)" == "VDD"
     601        $(CC_FLAGS_VDD) \
     602!endif
    600603
    601604# Compiling C source.
     
    656659    @ \
    657660!endif
    658     $(TOOL_JOB_SUB) $(RC) $(RC_FLAGS) $(_SRC) $(_DST)
     661    $(TOOL_JOB_SUB) $(RC) $(RC_FLAGS) $(_SRC) $(RC_RES_OUT)$(_DST)
    659662
    660663.rc.res:
     
    664667    @ \
    665668!endif
    666     $(RC) $(RC_FLAGS) $(_SRC) $(_DST)
     669    $(RC) $(RC_FLAGS) $(_SRC) $(RC_RES_OUT)$(_DST)
    667670
    668671
     
    14911494    @ \
    14921495! endif
    1493     $(RL) $(RL_FLAGS) $(TARGET_RES) $@
     1496    $(RL) $(RL_FLAGS) $(TARGET_RES) $(RL_EXE_OUT)$@
    14941497!endif
    14951498!if "$(TARGET_DLLRNAME)" != ""
  • trunk/make/setup.win32debwat11.mk

    r9278 r10155  
    1 # $Id: setup.win32debwat11.mk,v 1.14 2002-09-20 04:10:06 bird Exp $
     1# $Id: setup.win32debwat11.mk,v 1.15 2003-06-30 13:19:51 bird Exp $
    22
    33# ---WIN32, DEBUG, WAT11-------------------------
     
    1616AS_DEBUG_TYPE = Codeview
    1717!include $(PATH_MAKE)\setup.os2as.mk
    18 !include $(PATH_MAKE)\setup.os2allrc.mk
    19 !include $(PATH_MAKE)\setup.os2allwrc.mk
     18!include $(PATH_MAKE)\setup.win32allwcrc.mk
     19#!include $(PATH_MAKE)\setup.os2allwrc.mk
    2020!ifdef LD_USE_ILINK
    2121! error error: LD_USE_ILINK isn't supported by the win32 watcom setup.
     
    2323# TODO!
    2424_LD_LIBPATH     = $(PATH_WATCOM)\lib386\nt;$(PATH_WATCOM)\lib386;
     25TOOL_MAPSYM_TYPE= WLINK
    2526! include $(PATH_MAKE)\setup.os2relwlink.mk
    2627!endif
     
    3536CXX=wpp386.exe
    3637IMPLIB=implib.exe
     38TOOL_STRIP=
    3739
    3840
     
    4749AR_LNK2= $(@R).lst
    4850
    49 CC_FLAGS=-bt=os2v2 -dDEBUG -dWIN32 -d__32BIT__ -d__i386__ -zq -fr=nul -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
     51CC_FLAGS=-bt=nt -dDEBUG -dWIN32 -d__32BIT__ -d__i386__ -zq -fr=nul -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\nt -i=$(WATCOM)\h
    5052CC_FLAGS_EXE=$(CC_FLAGS)
    5153CC_FLAGS_DLL=$(CC_FLAGS) -bd
     
    5456CC_FLAGS_IFS=$(CC_FLAGS_SYS) -bd
    5557
    56 CXX_FLAGS=-bt=os2v2 -dDEBUG -dWIN32 -d__32BIT__ -d__i386__ -zq -fr=nul -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
     58CXX_FLAGS=-bt=nt -dDEBUG -dWIN32 -d__32BIT__ -d__i386__ -zq -fr=nul -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\nt -i=$(WATCOM)\h
    5759CXX_FLAGS_EXE=$(CXX_FLAGS)
    5860CXX_FLAGS_DLL=$(CXX_FLAGS) -bd
     
    6769# Libraries and object files.
    6870#
    69 LIB_OS      = $(WATCOM)\lib386\nt\kernel32.lib $(WATCOM)\lib386\nt\user32.lib $(WATCOM)\lib386\nt\gdi32.lib $(WATCOM)\lib386\nt\nt.lib
    70 LIB_C_OBJ   = clib3r.lib
    71 LIB_C_DLL   = clbrdll.lib
    72 LIB_C_RTDLL = clbrdll.lib
    73 LIB_C_NRE   = clib3r.lib
     71LIB_OS      = $(WATCOM)\lib386\nt\kernel32.lib $(WATCOM)\lib386\nt\user32.lib $(WATCOM)\lib386\nt\gdi32.lib $(WATCOM)\lib386\nt\advapi32.lib $(WATCOM)\lib386\nt\nt.lib
     72!if "$(_CXX_XCPT)" == "-xd"
     73LIB_C_OBJ   = $(PATH_WATCOM)\lib386\nt\clib3r.lib $(PATH_WATCOM)\lib386\nt\plibmt3r.lib $(PATH_WATCOM)\lib386\plibmt3r.lib $(PATH_WATCOM)\lib386\math387r.lib $(PATH_WATCOM)\lib386\nt\emu387.lib
     74LIB_C_DLL   = $(PATH_WATCOM)\lib386\nt\clbrdll.lib $(PATH_WATCOM)\lib386\nt\plbrdll.lib $(PATH_WATCOM)\lib386\plbrdll.lib $(PATH_WATCOM)\lib386\nt\mt7rdll.lib $(PATH_WATCOM)\lib386\nt\emu387.lib
     75LIB_C_RTDLL = $(PATH_WATCOM)\lib386\nt\clbrdll.lib  # TODO
     76LIB_C_NRE   = $(LIB_C_OBJ) # TODO
     77!else
     78LIB_C_OBJ   = $(PATH_WATCOM)\lib386\nt\clib3r.lib $(PATH_WATCOM)\lib386\nt\plbxmt3r.lib $(PATH_WATCOM)\lib386\plbxmt3r.lib $(PATH_WATCOM)\lib386\math387r.lib $(PATH_WATCOM)\lib386\nt\emu387.lib
     79LIB_C_DLL   = $(PATH_WATCOM)\lib386\nt\clbrdll.lib $(PATH_WATCOM)\lib386\nt\plbrdllx.lib $(PATH_WATCOM)\lib386\plbrdllx.lib $(PATH_WATCOM)\lib386\nt\mt7rdll.lib $(PATH_WATCOM)\lib386\nt\emu387.lib
     80LIB_C_RTDLL = $(PATH_WATCOM)\lib386\nt\clbrdll.lib  # TODO
     81LIB_C_NRE   = $(LIB_C_OBJ) # TODO
     82!endif
     83#LIB_C_OBJ   = clib3r.lib
     84#LIB_C_DLL   = clbrdll.lib
     85#LIB_C_RTDLL = clbrdll.lib
     86#LIB_C_NRE   = clib3r.lib
    7487LIB_C_DMNGL =
    7588OBJ_PROFILE =
Note: See TracChangeset for help on using the changeset viewer.