Ignore:
Timestamp:
Aug 28, 2002, 6:42:06 AM (23 years ago)
Author:
bird
Message:

Splitted out the watcom linker into it own config files.
Option to use ilink with watcom environments.

File:
1 edited

Legend:

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

    r9138 r9153  
    1 # $Id: setup.os2relwat11-16.mk,v 1.10 2002-08-27 03:58:03 bird Exp $
     1# $Id: setup.os2relwat11-16.mk,v 1.11 2002-08-28 04:42:05 bird Exp $
    22
    33#
     
    2222# Include some shared standard stuff: ALP, WRC, VAC optional stuff.
    2323#
    24 AS_DEBUG_TYPE = Codeview
     24AS_DEBUG_TYPE   = Codeview
    2525!include $(PATH_MAKE)\setup.os2relalp.mk
    2626!include $(PATH_MAKE)\setup.os2relrc.mk
    2727!include $(PATH_MAKE)\setup.os2relwrc.mk
     28!ifdef LD_USE_ILINK
     29LD_OLDCPP       = 1
     30! include $(PATH_MAKE)\setup.os2relilink.mk
     31!else
     32_LD_LIBPATH     = $(PATH_WATCOM)\lib286\os2;$(PATH_WATCOM)\lib286;
     33! include $(PATH_MAKE)\setup.os2relwlink.mk
     34!endif
    2835!include $(PATH_MAKE)\setup.optional.watcom11x.mk
    2936
     
    3542CC=wcc.exe
    3643CXX=wpp.exe
    37 LINK=wlink.exe
    3844IMPLIB=implib.exe
    3945
     
    98104IMPLIB_FLAGS=/NOI /Nologo
    99105
    100 LINK_FLAGS=Sort global Option eliminate, manglednames, caseexact, verbose, cache $(_LD_OPTIONAL) #Debug codeview all
    101 LINK_FLAGS_EXE=$(LINK_FLAGS)
    102 LINK_FLAGS_DLL=$(LINK_FLAGS)
    103 LINK_FLAGS_SYS=$(LINK_FLAGS) segment type code preload segment type data preload Option internalrelocs, togglerelocs
    104 LINK_FLAGS_VDD=$(LINK_FLAGS_SYS)
    105 LINK_FLAGS_IFS=$(LINK_FLAGS) segment type code preload segment type data preload
    106 LINK_CMD_EXE=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_EXE)
    107 LINK_CMD_DLL=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_DLL)
    108 LINK_CMD_SYS=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_SYS)
    109 LINK_CMD_VDD=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_VDD)
    110 LINK_CMD_IFS=$(LINK) @$(TARGET_LNK)  $(LINK_FLAGS_IFS)
    111 LINK_LNK1=file       $(TARGET_OBJS: =^
    112 file       )
    113 LINK_LNK2=libpath    $(WATCOM)\lib286\os2;$(WATCOM)\lib286;
    114 LINK_LNK3=option map=$(TARGET_MAP)
    115 LINK_LNK4=library    $(TARGET_LIBS: =^, )
    116 LINK_LNK5=name       $(PATH_TARGET)\$(TARGET_NAME).$(TARGET_EXT)
    117 
    118 
    119106
    120107#
Note: See TracChangeset for help on using the changeset viewer.