Changeset 8192 for branches


Ignore:
Timestamp:
Apr 1, 2002, 3:57:19 PM (24 years ago)
Author:
bird
Message:

/NOFREE linking with ilink - this means that .lib files can be specified as object files.

Location:
branches/splittup/tools/make
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/splittup/tools/make/setup.os2debvac308.mk

    r8079 r8192  
    1 # $Id: setup.os2debvac308.mk,v 1.1.2.2 2002-03-10 05:31:18 bird Exp $
     1# $Id: setup.os2debvac308.mk,v 1.1.2.3 2002-04-01 13:57:18 bird Exp $
    22
    33# ---OS2, DEBUG, VAC308-------------------------
     
    6363IMPLIB_FLAGS=/NOI /Nologo
    6464
    65 LINK_FLAGS=/nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
     65LINK_FLAGS=/nofree /nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
    6666LINK_FLAGS_EXE=$(LINK_FLAGS) /EXECutable /STACK:$(TARGET_STACKSIZE)
    6767LINK_FLAGS_DLL=$(LINK_FLAGS) /DLL
     
    7070LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    7171LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
     72!if 0 # nofree works better for me (kso) when working with my drivers...
    7273LINK_LNK1=$(TARGET_OBJS: =^
    7374)
     
    7778)
    7879LINK_LNK5=$(TARGET_DEF)
     80!else
     81LINK_LNK1=$(TARGET_OBJS: =+^
     82),
     83LINK_LNK2=$(TARGET),
     84LINK_LNK3=$(TARGET_MAP),
     85LINK_LNK4=$(TARGET_LIBS: =+^
     86),
     87LINK_LNK5=$(TARGET_DEF)
     88!endif
    7989
    8090RC_FLAGS=-r -n -i $(PATH_INCLUDE:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
  • branches/splittup/tools/make/setup.os2debvac365.mk

    r8079 r8192  
    1 # $Id: setup.os2debvac365.mk,v 1.1.2.2 2002-03-10 05:31:18 bird Exp $
     1# $Id: setup.os2debvac365.mk,v 1.1.2.3 2002-04-01 13:57:18 bird Exp $
    22
    33# ---OS2, DEBUG, VAC365-------------------------
     
    6363IMPLIB_FLAGS=/NOI /Nologo
    6464
    65 LINK_FLAGS=/nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
     65LINK_FLAGS=/nofree /nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
    6666LINK_FLAGS_EXE=$(LINK_FLAGS) /EXECutable /STACK:$(TARGET_STACKSIZE)
    6767LINK_FLAGS_DLL=$(LINK_FLAGS) /DLL
     
    7070LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    7171LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
     72!if 0 # nofree works better for me (kso) when working with my drivers...
    7273LINK_LNK1=$(TARGET_OBJS: =^
    7374)
     
    7778)
    7879LINK_LNK5=$(TARGET_DEF)
     80!else
     81LINK_LNK1=$(TARGET_OBJS: =+^
     82),
     83LINK_LNK2=$(TARGET),
     84LINK_LNK3=$(TARGET_MAP),
     85LINK_LNK4=$(TARGET_LIBS: =+^
     86),
     87LINK_LNK5=$(TARGET_DEF)
     88!endif
    7989
    8090RC_FLAGS=-r -n -i $(PATH_INCLUDE:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
  • branches/splittup/tools/make/setup.os2prfvac308.mk

    r8079 r8192  
    1 # $Id: setup.os2prfvac308.mk,v 1.1.2.2 2002-03-10 05:31:18 bird Exp $
     1# $Id: setup.os2prfvac308.mk,v 1.1.2.3 2002-04-01 13:57:18 bird Exp $
    22
    33# ---OS2, PROFILE, VAC308-------------------------
     
    6363IMPLIB_FLAGS=/NOI /Nologo
    6464
    65 LINK_FLAGS=/nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
     65LINK_FLAGS=/nofree /nologo /de /map /NOE /NOD /Optfunc /PACKCODE /PACKDATA
    6666LINK_FLAGS_EXE=$(LINK_FLAGS) /EXECutable /STACK:$(TARGET_STACKSIZE)
    6767LINK_FLAGS_DLL=$(LINK_FLAGS) /DLL
     
    7070LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    7171LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
     72!if 0 # nofree works better for me (kso) when working with my drivers...
    7273LINK_LNK1=$(TARGET_OBJS: =^
    73 ) $(OBJ_PROFILE)
     74)
    7475LINK_LNK2=/OUT:$(TARGET)
    7576LINK_LNK3=/MAP:$(TARGET_MAP)
     
    7778)
    7879LINK_LNK5=$(TARGET_DEF)
     80!else
     81LINK_LNK1=$(TARGET_OBJS: =+^
     82),
     83LINK_LNK2=$(TARGET),
     84LINK_LNK3=$(TARGET_MAP),
     85LINK_LNK4=$(TARGET_LIBS: =+^
     86),
     87LINK_LNK5=$(TARGET_DEF)
     88!endif
    7989
    8090RC_FLAGS=-r -n -i $(PATH_INCLUDE:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
  • branches/splittup/tools/make/setup.os2relvac308.mk

    r8079 r8192  
    1 # $Id: setup.os2relvac308.mk,v 1.1.2.2 2002-03-10 05:31:18 bird Exp $
     1# $Id: setup.os2relvac308.mk,v 1.1.2.3 2002-04-01 13:57:19 bird Exp $
    22
    33# ---OS2, RELEASE, VAC308-------------------------
     
    6363IMPLIB_FLAGS=/NOI /Nologo
    6464
    65 LINK_FLAGS=/nologo /map /NOE /NOD /PACKCODE /PACKDATA /EXEPACK:2 /LINENUMBERS /NODEBUG
     65LINK_FLAGS=/nofree /nologo /map /NOE /NOD /PACKCODE /PACKDATA /EXEPACK:2 /LINENUMBERS /NODEBUG
    6666LINK_FLAGS_EXE=$(LINK_FLAGS) /EXECutable /BASE:0x10000 /STACK:$(TARGET_STACKSIZE)
    6767LINK_FLAGS_DLL=$(LINK_FLAGS) /DLL
     
    7070LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    7171LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
     72!if 0 # nofree works better for me (kso) when working with my drivers...
    7273LINK_LNK1=$(TARGET_OBJS: =^
    7374)
     
    7778)
    7879LINK_LNK5=$(TARGET_DEF)
     80!else
     81LINK_LNK1=$(TARGET_OBJS: =+^
     82),
     83LINK_LNK2=$(TARGET),
     84LINK_LNK3=$(TARGET_MAP),
     85LINK_LNK4=$(TARGET_LIBS: =+^
     86),
     87LINK_LNK5=$(TARGET_DEF)
     88!endif
    7989
    8090RC_FLAGS=-r -n -i $(PATH_INCLUDE:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
  • branches/splittup/tools/make/setup.os2relvac365.mk

    r8079 r8192  
    1 # $Id: setup.os2relvac365.mk,v 1.1.2.2 2002-03-10 05:31:18 bird Exp $
     1# $Id: setup.os2relvac365.mk,v 1.1.2.3 2002-04-01 13:57:19 bird Exp $
    22
    33# ---OS2, RELEASE, VAC365-------------------------
     
    6363IMPLIB_FLAGS=/NOI /Nologo
    6464
    65 LINK_FLAGS=/nologo /map /NOE /NOD /PACKCODE /PACKDATA /EXEPACK:2 /LINENUMBERS /NODEBUG
     65LINK_FLAGS=/nofree /nologo /map /NOE /NOD /PACKCODE /PACKDATA /EXEPACK:2 /LINENUMBERS /NODEBUG
    6666LINK_FLAGS_EXE=$(LINK_FLAGS) /EXECutable /BASE:0x10000 /STACK:$(TARGET_STACKSIZE)
    6767LINK_FLAGS_DLL=$(LINK_FLAGS) /DLL
     
    7070LINK_CMD_DLL=$(LINK) $(LINK_FLAGS_DLL) @$(TARGET_LNK)
    7171LINK_CMD_SYS=$(LINK) $(LINK_FLAGS_SYS) @$(TARGET_LNK)
     72!if 0 # nofree works better for me (kso) when working with my drivers...
    7273LINK_LNK1=$(TARGET_OBJS: =^
    7374)
     
    7778)
    7879LINK_LNK5=$(TARGET_DEF)
     80!else
     81LINK_LNK1=$(TARGET_OBJS: =+^
     82),
     83LINK_LNK2=$(TARGET),
     84LINK_LNK3=$(TARGET_MAP),
     85LINK_LNK4=$(TARGET_LIBS: =+^
     86),
     87LINK_LNK5=$(TARGET_DEF)
     88!endif
    7989
    8090RC_FLAGS=-r -n -i $(PATH_INCLUDE:;= -i ) $(RC_DEFINES) $(RC_INCLUDES)
Note: See TracChangeset for help on using the changeset viewer.