Ignore:
Timestamp:
Apr 10, 2003, 12:28:07 PM (23 years ago)
Author:
sandervl
Message:

PF: MSVCRT update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msvcrt/msvcrt.mak

    r9677 r10005  
    1 # $Id: msvcrt.mak,v 1.7 2003-01-15 10:43:16 sandervl Exp $
     1# $Id: msvcrt.mak,v 1.8 2003-04-10 10:28:03 sandervl Exp $
    22
    33#
     
    1313MAKEFILE = msvcrt.mak
    1414CCENV = EMX
     15WRC_PREFIX_RESOURCE=1
    1516NOTEXPDEF = 1
    1617
     
    2223
    2324!ifndef WMAKE
    24 CDEFINES    = -I. $(CDEFINES) -DUSE_MSVCRT_PREFIX -D_MT -I$(ODIN32_INCLUDE)\win\msvcrt
     25CDEFINES    = -I$(ODIN32_INCLUDE)\emxruntime -I. $(CDEFINES) -DUSE_MSVCRT_PREFIX -D_MT -I$(ODIN32_INCLUDE)\win\msvcrt
    2526!else
    2627CDEFINES   += -DUSE_MSVCRT_PREFIX -D_MT -I$(ODIN32_INCLUDE)\win\msvcrt
    2728!endif
    28 
    2929
    3030#
     
    3232#
    3333OBJS = \
     34$(OBJDIR)\initterm.obj \
     35$(OBJDIR)\initmsvcrtdll.obj \
    3436$(OBJDIR)\ctype.obj \
    3537$(OBJDIR)\cpp.obj \
     
    3739$(OBJDIR)\console.obj \
    3840$(OBJDIR)\data.obj \
     41$(OBJDIR)\dbgcalls.obj \
    3942$(OBJDIR)\dir.obj \
    4043$(OBJDIR)\environ.obj \
     
    4952$(OBJDIR)\main.obj \
    5053$(OBJDIR)\scanf.obj \
     54$(OBJDIR)\forwarders.obj \
    5155$(OBJDIR)\math.obj \
    5256$(OBJDIR)\mbcs.obj \
     
    5761$(OBJDIR)\time.obj \
    5862$(OBJDIR)\wcs.obj \
    59 $(OBJDIR)\rtlbitmap.obj \
    6063$(OBJDIR)\relay2.obj \
    6164$(OBJDIR)\$(TARGET)rsrc.obj
    6265
     66LIBS = \
     67$(ODIN32_LIB_)\EmxSupport\EMXOS2FSRoutines.lib \
     68$(EMX)\lib\iberty_s.lib \
     69$(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\stdcxx.lib \
     70$(EMX)\lib\c_alias.lib \
     71$(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\gcc_eh.lib \
     72$(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\gcc.lib \
     73$(EMX)\lib\mt\c.lib \
     74$(EMX)\lib\mt\c_dllso.lib \
     75$(EMX)\lib\mt\sys.lib \
     76$(EMX)\lib\os2.lib \
     77$(ODIN32_LIB_)\EmxSupport\ExCRuntime.lib \
     78$(ODIN32_LIB_)\EmxSupport\ExDllSupport.lib \
     79$(ODIN32_LIB_)\EmxSupport\m.lib \
     80$(ODIN32_LIB)\kernel32.lib \
     81$(ODIN32_LIB)\ntdll.lib \
     82$(ODIN32_LIB)\user32.lib
    6383
    6484#
     
    6989all: $(OBJDIR) $(OBJDIR)\$(TARGET).dll $(TARGET).lib
    7090
    71 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def
    72     $(LD) $(LDFLAGS) -Zso -Zsys $(OBJS) $(TARGET).def -L.\libs -lm\
    73       -liberty_s -o $(OBJDIR)\$(TARGET).dll
    74     touch $(OBJDIR)\$(TARGET).map
    75     @echo "Illegal Sym File for EMX" > $(OBJDIR)\$(TARGET).sym
     91$(TARGET).lib:
     92    implib $(OBJDIR)\$(TARGET).lib msvcrt.def
     93    @copy $(OBJDIR)\$(TARGET).lib $(ODIN32_LIB_)\Release
     94    @copy $(OBJDIR)\$(TARGET).lib $(ODIN32_LIB_)\Debug
    7695
    7796# Includes the common rules.
     
    7998!include $(ODIN32_POST_INC)
    8099
    81 $(TARGET).lib:
    82     implib $(OBJDIR)\$(TARGET).lib msvcrt.def
    83     @copy $(OBJDIR)\$(TARGET).lib $(ODIN32_LIB_)\Release > nul:
    84     @copy $(OBJDIR)\$(TARGET).lib $(ODIN32_LIB_)\Debug  > nul:
    85 
    86 lib: $(TARGET).lib
Note: See TracChangeset for help on using the changeset viewer.