Changeset 8244 for trunk/include


Ignore:
Timestamp:
Apr 12, 2002, 1:08:11 AM (23 years ago)
Author:
bird
Message:

Linenumbers. linking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/odin32.profile.vac3.mk

    r8241 r8244  
    1 # $Id: odin32.profile.vac3.mk,v 1.10 2002-04-11 22:45:28 bird Exp $
     1# $Id: odin32.profile.vac3.mk,v 1.11 2002-04-11 23:08:11 bird Exp $
    22
    33#
     
    8585CDEFINES_ODINCRT = -D__WIN32OS2__ -D__WINE__ -D__i386__
    8686CDEFINES_WIN32APP= -D__WIN32OS2__ -D__i386__
     87
     88
     89#
     90# Linker flags.
     91#   This may look a bit like a mess but, there is usually a reason behind
     92#   every line and the way it is done. We have some problems with nmake
     93#   when we add new flags to for example LD2FLAGS too many times.
     94#
     95!ifdef EXETARGET
     96!ifndef STACKSIZE
     97STACKSIZE = 0x50000
     98!endif
     99
     100!   ifdef VIO
     101LDTARGETFLAGS    = -Ge+ -B"/pmtype:vio /stack:$(STACKSIZE)"
     102LD2TARGETFLAGS   = /EXEC /pmtype:vio   /stack:$(STACKSIZE)
     103!   else
     104LDTARGETFLAGS    = -Ge+ -B"/pmtype:pm /stack:$(STACKSIZE)"
     105LD2TARGETFLAGS   = /EXEC /pmtype:pm   /stack:$(STACKSIZE)
     106!   endif
     107!else
     108LDTARGETFLAGS    = -Ge-
     109LD2TARGETFLAGS   = /DLL
     110!endif
     111LDFLAGS          = -Q   -B"/noe /map /linenumbers  /nod" -Ti -Si -W3 -Gm+ $(PROFILEFLAGS) $(LDTARGETFLAGS)
     112LDFLAGS_ODINCRT  = -Q   -B"/noe /map /linenumbers  "     -Ti -Si -W3 -Gm+ $(PROFILEFLAGS) $(LDTARGETFLAGS)
     113LD2FLAGS         = /nologo /noe /map /linenumbers  /nod /debug $(LD2TARGETFLAGS)
     114LD2FLAGS_ODINCRT = /nologo /noe /map /linenumbers       /debug $(LD2TARGETFLAGS)
    87115
    88116!else
     
    139167!endif
    140168
    141 !endif #profile type
    142 
    143169
    144170#
     
    165191!endif
    166192!ifdef NODEBUGINFO
    167 LDFLAGS          = -Q   -B"/noe /map /packcode /packdata /exepack:2 /nodebug /nodbgpack /nod" -Si -W3 -Gm+ $(LDTARGETFLAGS)
    168 LDFLAGS_ODINCRT  = -Q   -B"/noe /map /packcode /packdata /exepack:2 /nodebug /nodbgpack"      -Si -W3 -Gm+ $(LDTARGETFLAGS)
    169 LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug /nodbgpack /nod $(LD2TARGETFLAGS)
    170 LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug /nodbgpack      $(LD2TARGETFLAGS)
    171 !else
    172 LDFLAGS          = -Q   -B"/noe /map /packcode /packdata /exepack:2 /dbgpack /nod" -Ti -Si -W3 -Gm+ $(LDTARGETFLAGS)
    173 LDFLAGS_ODINCRT  = -Q   -B"/noe /map /packcode /packdata /exepack:2 /dbgpack "     -Ti -Si -W3 -Gm+ $(LDTARGETFLAGS)
    174 LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /dbgpack /nod /debug $(LD2TARGETFLAGS)
    175 LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /dbgpack      /debug $(LD2TARGETFLAGS)
    176 !endif
    177 
     193LDFLAGS          = -Q   -B"/noe /map /packcode /packdata /exepack:2 /linenumbers /nodebug /nodbgpack /nod" -Si -W3 -Gm+ $(LDTARGETFLAGS)
     194LDFLAGS_ODINCRT  = -Q   -B"/noe /map /packcode /packdata /exepack:2 /linenumbers /nodebug /nodbgpack"      -Si -W3 -Gm+ $(LDTARGETFLAGS)
     195LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /linenumbers /nodebug /nodbgpack /nod $(LD2TARGETFLAGS)
     196LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /linenumbers /nodebug /nodbgpack      $(LD2TARGETFLAGS)
     197!else
     198LDFLAGS          = -Q   -B"/noe /map /packcode /packdata /exepack:2 /linenumbers /dbgpack /nod" -Ti -Si -W3 -Gm+ $(LDTARGETFLAGS)
     199LDFLAGS_ODINCRT  = -Q   -B"/noe /map /packcode /packdata /exepack:2 /linenumbers /dbgpack "     -Ti -Si -W3 -Gm+ $(LDTARGETFLAGS)
     200LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /linenumbers /dbgpack /nod /debug $(LD2TARGETFLAGS)
     201LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /linenumbers /dbgpack      /debug $(LD2TARGETFLAGS)
     202!endif
     203
     204!endif #profile type
     205
     206
     207
Note: See TracChangeset for help on using the changeset viewer.