Changeset 6104 for trunk/include


Ignore:
Timestamp:
Jun 26, 2001, 1:17:17 AM (24 years ago)
Author:
bird
Message:

Made it work with WRC.EXE.

Location:
trunk/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/odin32.dbg.emx.mk

    r5438 r6104  
    1 # $Id: odin32.dbg.emx.mk,v 1.3 2001-04-02 09:54:45 sandervl Exp $
     1# $Id: odin32.dbg.emx.mk,v 1.4 2001-06-25 23:17:16 bird Exp $
    22
    33#
     
    1515#
    1616SOMLIB   = somtk.lib
    17 RTLLIB   =
    18 RTLLIB_O =
     17RTLLIB   = \
     18$(EMX)\lib\mt\c.lib \
     19$(EMX)\lib\mt\c_app.lib \
     20$(EMX)\lib\c_alias.lib \
     21$(EMX)\lib\mt\emx.lib \
     22$(EMX)\lib\emx2.lib \
     23$(EMX)\lib\stdcpp.lib \
     24$(EMX)\lib\gcc.lib \
     25$(EMX)\lib\end.lib
     26
     27RTLLIB_O = $(EMX)\lib\mt\c_import.lib $(RTLIB)
    1928#RTLLIB_NRE =
    2029DLLENTRY = $(ODIN32_LIB)\dllentry.obj
     
    2938AS     = alp
    3039LD     = gcc
    31 LD2    = ld
     40LD2    = link386
    3241IMPLIB = emximp
    3342ILIB   = emxomfar
     
    6170!endif
    6271CXXEXCEPTIONS    = -fhandle-exceptions
    63 CFLAGS           = -mprobe -pg -c -pipe -Wall -Zmt -g $(CTARGETFLAGS)
    64 CXXFLAGS         = -mprobe -pg -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS)
    65 CXXFLAGS_ODINCRT = -mprobe -pg -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS)
    66 CFLAGS_WIN32APP  = -mprobe -pg -c -pipe -Wall -Zmt -g $(CTARGETFLAGS)
    67 CXXFLAGS_WIN32APP= -mprobe -pg -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS) $(CXXEXCEPTIONS)
     72CFLAGS           = -Zomf -mprobe -c -pipe -Wall -Zmt -g $(CTARGETFLAGS)
     73CXXFLAGS         = -Zomf -mprobe -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS)
     74CXXFLAGS_ODINCRT = -Zomf -mprobe -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS)
     75CFLAGS_WIN32APP  = -Zomf -mprobe -c -pipe -Wall -Zmt -g $(CTARGETFLAGS)
     76CXXFLAGS_WIN32APP= -Zomf -mprobe -c -pipe -Wall -Zmt -g $(CXXTARGETFLAGS) $(CXXEXCEPTIONS)
    6877CINCLUDES        = -I$(ODIN32_INCLUDE)\Win -I. -I$(ODIN32_INCLUDE)
    6978CDEFINES_WIN32APP= -DDEBUG -D__WIN32OS2__ -D__i386__
     
    8594#
    8695!ifdef EXETARGET
    87 # STACKSIZE is not supported.
     96
     97!ifndef STACKSIZE
     98STACKSIZE = 0x50000
     99!endif
     100
    88101!   ifdef VIO
    89 LDTARGETFLAGS    = -Zexe /Zstack 80
    90 LD2TARGETFLAGS   = -Zexe /Zstack 80
     102LDTARGETFLAGS    = -Zexe -Zstack 80
     103LD2TARGETFLAGS   = /pmtype:vio /stack:$(STACKSIZE)
    91104!   else
    92 LDTARGETFLAGS    = -Zexe /Zstack 80
    93 LD2TARGETFLAGS   = -Zexe /Zstack 80
     105LDTARGETFLAGS    = -Zexe -Zstack 80
     106LD2TARGETFLAGS   = /pmtype:pm  /stack:$(STACKSIZE)
    94107!   endif
    95108!else
    96109LDTARGETFLAGS    = -Zdll
    97 LD2TARGETFLAGS   = -Zdll
     110LD2TARGETFLAGS   = /DLL
    98111!endif
    99112!ifdef NODEBUGINFO
    100113LDFLAGS          = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)  -s -ZLinker /EXEPACK:2 -ZLinker /NOD
    101114LDFLAGS_ODINCRT  = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)  -s -ZLinker /EXEPACK:2
    102 LD2FLAGS         = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS) -s -O/EXEPACK:2        -O/NOD
    103 LD2FLAGS_ODINCRT = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS) -s -O/EXEPACK:2
     115LD2FLAGS         = $(LD2TARGETFLAGS) -s -O/EXEPACK:2        -O/NOD
     116LD2FLAGS_ODINCRT = $(LD2TARGETFLAGS) -s -O/EXEPACK:2
     117LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug /nod $(LD2TARGETFLAGS)
     118LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug      $(LD2TARGETFLAGS)
    104119!else
    105120LDFLAGS          = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)  -ZLinker /NOD
    106121LDFLAGS_ODINCRT  = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)
    107 LD2FLAGS         = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS) -O/NOD
    108 LD2FLAGS_ODINCRT = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS)
     122LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /nod /debug $(LD2TARGETFLAGS)
     123LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2      /debug $(LD2TARGETFLAGS)
    109124!endif
    110125
  • trunk/include/odin32.post.emx.mk

    r4992 r6104  
    1 # $Id: odin32.post.emx.mk,v 1.10 2001-01-20 18:18:55 bird Exp $
     1# $Id: odin32.post.emx.mk,v 1.11 2001-06-25 23:17:17 bird Exp $
    22
    33#
     
    150150$(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk
    151151    @echo Creating file <<$@
    152 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    153 /MAP:$(OBJDIR)\$(TARGET).map
    154 $(OBJS:  =^
    155 )
    156 $(LIBS:  =^
    157 )
    158 $(OBJDIR)\bldlevel.$(DEFFILE)
     152$(OBJS: =+^
     153)+$(EMX)\lib\dll0.obj,
     154$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION),
     155$(OBJDIR)\$(TARGET).map,
     156$(LIBS: =+^
     157),
     158$(OBJDIR)\bldlevel.$(DEFFILE);
    159159<<keep
    160160!endif
     
    209209$(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk
    210210    @echo Creating file <<$@
    211 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    212 /MAP:$(OBJDIR)\$(TARGET).map
    213 $(OBJS:  =^
    214 )
    215 $(LIBS:  =^
    216 )
    217 $(OBJDIR)\bldlevel.$(DEFFILE)
     211$(OBJS: =+^
     212)+$(EMX)\lib\crt0.obj,
     213$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION),
     214$(OBJDIR)\$(TARGET).map,
     215$(LIBS: =+^
     216),
     217$(OBJDIR)\bldlevel.$(DEFFILE);
    218218<<keep
    219219!endif
     
    277277$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS)
    278278    $(RM) $@
    279     $(ILIB) $(ILIBFLAGS) $@ @<<
    280 $(OBJS:  =&^
     279    $(ILIB) $(ILIBFLAGS) $@ @<<$@.parm
     280$(OBJS:  =^
    281281)
    282 $(OBJDIR)\$(@B).lst
    283 <<
     282<<keep
    284283!endif
    285284
  • trunk/include/odin32.rel.emx.mk

    r5438 r6104  
    1 # $Id: odin32.rel.emx.mk,v 1.3 2001-04-02 09:54:45 sandervl Exp $
     1# $Id: odin32.rel.emx.mk,v 1.4 2001-06-25 23:17:16 bird Exp $
    22
    33#
     
    1515#
    1616SOMLIB   = somtk.lib
    17 RTLLIB   =
    18 RTLLIB_O =
     17RTLLIB   = \
     18$(EMX)\lib\mt\c.lib \
     19$(EMX)\lib\mt\c_app.lib \
     20$(EMX)\lib\c_alias.lib \
     21$(EMX)\lib\mt\emx.lib \
     22$(EMX)\lib\emx2.lib \
     23$(EMX)\lib\stdcpp.lib \
     24$(EMX)\lib\gcc.lib \
     25$(EMX)\lib\end.lib
     26
     27RTLLIB_O = $(EMX)\lib\mt\c_import.lib $(RTLIB)
    1928#RTLLIB_NRE =
    2029DLLENTRY = $(ODIN32_LIB)\dllentry.obj
     
    2938AS     = alp
    3039LD     = gcc
    31 LD2    = ld
     40LD2    = link386
    3241IMPLIB = emximp
    3342ILIB   = emxomfar
     
    6170!endif
    6271CXXEXCEPTIONS    = -fhandle-exceptions
    63 CFLAGS           = -mprobe -pg -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CTARGETFLAGS)
    64 CXXFLAGS         = -mprobe -pg -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS)
    65 CXXFLAGS_ODINCRT = -mprobe -pg -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS)
    66 CFLAGS_WIN32APP  = -mprobe -pg -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CTARGETFLAGS)
    67 CXXFLAGS_WIN32APP= -mprobe -pg -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS) $(CXXEXCEPTIONS)
     72CFLAGS           = -Zomf -mprobe -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CTARGETFLAGS)
     73CXXFLAGS         = -Zomf -mprobe -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS)
     74CXXFLAGS_ODINCRT = -Zomf -mprobe -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS)
     75CFLAGS_WIN32APP  = -Zomf -mprobe -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CTARGETFLAGS)
     76CXXFLAGS_WIN32APP= -Zomf -mprobe -c -pipe -Wall -Zmt -s -O2 -mcpu=i586 $(CXXTARGETFLAGS) $(CXXEXCEPTIONS)
    6877CINCLUDES        = -I$(ODIN32_INCLUDE)\Win -I. -I$(ODIN32_INCLUDE)
    6978CDEFINES_WIN32APP= -DDEBUG -D__WIN32OS2__ -D__i386__
     
    8594#
    8695!ifdef EXETARGET
    87 # STACKSIZE is not supported.
     96
     97!ifndef STACKSIZE
     98STACKSIZE = 0x50000
     99!endif
     100
    88101!   ifdef VIO
    89 LDTARGETFLAGS    = -Zexe /Zstack 80
    90 LD2TARGETFLAGS   = -Zexe /Zstack 80
     102LDTARGETFLAGS    = -Zexe -Zstack 80
     103LD2TARGETFLAGS   = /pmtype:vio /stack:$(STACKSIZE)
    91104!   else
    92 LDTARGETFLAGS    = -Zexe /Zstack 80
    93 LD2TARGETFLAGS   = -Zexe /Zstack 80
     105LDTARGETFLAGS    = -Zexe -Zstack 80
     106LD2TARGETFLAGS   = /pmtype:pm  /stack:$(STACKSIZE)
    94107!   endif
    95108!else
    96109LDTARGETFLAGS    = -Zdll
    97 LD2TARGETFLAGS   = -Zdll
     110LD2TARGETFLAGS   = /DLL
    98111!endif
    99112LDFLAGS          = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)  -s -ZLinker /EXEPACK:2 -ZLinker /NOD
    100113LDFLAGS_ODINCRT  = -Zmt -Zomf -Zmap $(LDTARGETFLAGS)  -s -ZLinker /EXEPACK:2
    101 LD2FLAGS         = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS) -s -O/EXEPACK:2        -O/NOD
    102 LD2FLAGS_ODINCRT = -Zmt -Zomf -Zmap $(LD2TARGETFLAGS) -s -O/EXEPACK:2
     114LD2FLAGS         = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug /nod $(LD2TARGETFLAGS)
     115LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug      $(LD2TARGETFLAGS)
    103116
Note: See TracChangeset for help on using the changeset viewer.