Changeset 2252


Ignore:
Timestamp:
Dec 29, 1999, 7:49:02 PM (25 years ago)
Author:
sandervl
Message:

Added version resources

Location:
trunk/src/msvcrt
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/msvcrt/initterm.cpp

    r1080 r2252  
    1 /* $Id: initterm.cpp,v 1.1 1999-09-28 13:26:06 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.2 1999-12-29 18:49:01 sandervl Exp $ */
    22
    33/*
     
    3939void CDECL _ctordtorInit( void );
    4040void CDECL _ctordtorTerm( void );
     41
     42 //Win32 resource table (produced by wrc)
     43 extern DWORD _Resource_PEResTab;
    4144}
    4245
     
    8184         /*******************************************************************/
    8285
    83          if(RegisterLxDll(hModule, 0, 0) == FALSE)
     86         if(RegisterLxDll(hModule, 0, (PVOID)&_Resource_PEResTab) == FALSE)
    8487                return 0UL;
    8588
  • TabularUnified trunk/src/msvcrt/makefile

    r2187 r2252  
    1 # $Id: makefile,v 1.8 1999-12-21 20:42:27 sandervl Exp $
     1# $Id: makefile,v 1.9 1999-12-29 18:49:01 sandervl Exp $
    22
    33#
     
    1919CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
    2020
     21RC = $(PDWIN32_TOOLS)\wrc
     22RCFLAGS = -s -I. -I$(CPPMAIN)\include -I$(PDWIN32_INCLUDE) -I$(PDWIN32_INCLUDE)\win
    2123
    2224TARGET = msvcrt
     
    2426TARGET40 = msvcrt40
    2527
    26 OBJS =  msvcrt.obj initterm.obj
     28OBJS   =  msvcrt.obj initterm.obj resource.obj
     29OBJS20 =  msvcrt.obj initterm.obj resource20.obj
     30OBJS40 =  msvcrt.obj initterm.obj resource40.obj
    2731
    2832all: $(TARGET).dll $(TARGET).lib $(TARGET20).dll $(TARGET20).lib \
     
    3741        $(CP) $@ $(PDWIN32_BIN)
    3842
    39 $(TARGET20).dll: $(OBJS) $(TARGET20).def
    40         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET20).def \
     43$(TARGET20).dll: $(OBJS20) $(TARGET20).def
     44        $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS20) $(TARGET20).def \
    4145              $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
    4246              $(PDWIN32_LIB)/crtdll.lib \
     
    4448        $(CP) $@ $(PDWIN32_BIN)
    4549
    46 $(TARGET40).dll: $(OBJS) $(TARGET40).def
    47         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET40).def \
     50$(TARGET40).dll: $(OBJS40) $(TARGET40).def
     51        $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS40) $(TARGET40).def \
    4852              $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
    4953              $(PDWIN32_LIB)/crtdll.lib \
     
    6468        $(CP) $@ $(PDWIN32_LIB)
    6569
     70resource.asm: msvcrt.rc
     71    $(RC) $(RCFLAGS) -o resource.asm msvcrt.rc
     72
     73resource.obj: resource.asm
     74
     75resource20.asm: msvcrt20.rc
     76    $(RC) $(RCFLAGS) -o resource20.asm msvcrt20.rc
     77
     78resource20.obj: resource20.asm
     79
     80resource40.asm: msvcrt40.rc
     81    $(RC) $(RCFLAGS) -o resource40.asm msvcrt40.rc
     82
     83resource40.obj: resource40.asm
    6684
    6785initterm.obj: initterm.cpp
     
    6987
    7088clean:
    71         $(RM) *.obj *.lib *.dll *.map *.pch
     89        $(RM) *.obj *.lib *.dll *.map *.pch resource*.asm
    7290        $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    7391        $(RM) $(PDWIN32_LIB)\$(TARGET).lib
Note: See TracChangeset for help on using the changeset viewer.