Ignore:
Timestamp:
Feb 10, 2000, 12:40:56 AM (26 years ago)
Author:
bird
Message:

Dependencies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msvcrt/makefile

    r2648 r2709  
    1 # $Id: makefile,v 1.10 2000-02-05 02:03:45 sandervl Exp $
     1# $Id: makefile,v 1.11 2000-02-09 23:40:47 bird Exp $
    22
    33#
    44# PD-Win32 API
    55#
    6 #       msvcrt.dll makefile
     6#       msvcrt.dll makefile
    77#
    88
     
    3535
    3636$(TARGET).dll: $(OBJS) $(TARGET).def
    37         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
    38               $(PDWIN32_LIB)/kernel32.lib \
    39               $(PDWIN32_LIB)/crtdll.lib  \
    40               $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    41         $(CP) $@ $(PDWIN32_BIN)
     37    $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
     38          $(PDWIN32_LIB)/kernel32.lib \
     39          $(PDWIN32_LIB)/crtdll.lib  \
     40          $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     41    $(CP) $@ $(PDWIN32_BIN)
    4242
    4343$(TARGET20).dll: $(OBJS20) $(TARGET20).def
    44         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS20) $(TARGET20).def \
    45               $(PDWIN32_LIB)/kernel32.lib \
    46               $(PDWIN32_LIB)/crtdll.lib \
    47               $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    48         $(CP) $@ $(PDWIN32_BIN)
     44    $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS20) $(TARGET20).def \
     45          $(PDWIN32_LIB)/kernel32.lib \
     46          $(PDWIN32_LIB)/crtdll.lib \
     47          $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     48    $(CP) $@ $(PDWIN32_BIN)
    4949
    5050$(TARGET40).dll: $(OBJS40) $(TARGET40).def
    51         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS40) $(TARGET40).def \
    52               $(PDWIN32_LIB)/kernel32.lib \
    53               $(PDWIN32_LIB)/crtdll.lib  \
    54               $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    55         $(CP) $@ $(PDWIN32_BIN)
     51    $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS40) $(TARGET40).def \
     52          $(PDWIN32_LIB)/kernel32.lib \
     53          $(PDWIN32_LIB)/crtdll.lib  \
     54          $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     55    $(CP) $@ $(PDWIN32_BIN)
    5656
    5757
     58lib: $(TARGET).lib  $(PDWIN32_LIB)\$(TARGET).lib \
     59                    $(PDWIN32_LIB)\$(TARGET20).lib \
     60                    $(PDWIN32_LIB)\$(TARGET40).lib
     61
     62$(PDWIN32_LIB)\$(TARGET).lib: $(TARGET).lib
     63    $(CP) $** $@
     64
     65$(PDWIN32_LIB)\$(TARGET20).lib: $(TARGET20).lib
     66    $(CP) $** $@
     67
     68$(PDWIN32_LIB)\$(TARGET40).lib: $(TARGET40).lib
     69    $(CP) $** $@
     70
    5871$(TARGET).lib: $(TARGET).def
    59         $(IMPLIB) $(IMPLIBFLAGS) $@ $**
    60         $(CP) $@ $(PDWIN32_LIB)
     72    $(IMPLIB) $(IMPLIBFLAGS) $@ $**
     73    $(CP) $@ $(PDWIN32_LIB)
    6174
    6275$(TARGET20).lib: $(TARGET20).def
    63         $(IMPLIB) $(IMPLIBFLAGS) $@ $**
    64         $(CP) $@ $(PDWIN32_LIB)
     76    $(IMPLIB) $(IMPLIBFLAGS) $@ $**
     77    $(CP) $@ $(PDWIN32_LIB)
    6578
    6679$(TARGET40).lib: $(TARGET40).def
    67         $(IMPLIB) $(IMPLIBFLAGS) $@ $**
    68         $(CP) $@ $(PDWIN32_LIB)
     80    $(IMPLIB) $(IMPLIBFLAGS) $@ $**
     81    $(CP) $@ $(PDWIN32_LIB)
    6982
    7083resource.asm: msvcrt.rc
    7184    $(RC) $(RCFLAGS) -o resource.asm msvcrt.rc
    7285
    73 resource.obj: resource.asm
    74 
    7586resource20.asm: msvcrt20.rc
    7687    $(RC) $(RCFLAGS) -o resource20.asm msvcrt20.rc
    77 
    78 resource20.obj: resource20.asm
    7988
    8089resource40.asm: msvcrt40.rc
    8190    $(RC) $(RCFLAGS) -o resource40.asm msvcrt40.rc
    8291
    83 resource40.obj: resource40.asm
    8492
    85 msvcrt.obj: msvcrt.cpp
     93dep:
     94    $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \
     95    *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h
     96
     97!ifndef NODEP
     98!include .depend
     99!endif
     100
    86101
    87102clean:
    88         $(RM) *.obj *.lib *.dll *.map *.pch resource*.asm
    89         $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    90         $(RM) $(PDWIN32_LIB)\$(TARGET).lib
     103    $(RM) *.obj *.lib *.dll *.map *.pch resource*.asm \
     104        $(PDWIN32_BIN)\$(TARGET).dll \
     105        $(PDWIN32_BIN)\$(TARGET20).dll \
     106        $(PDWIN32_BIN)\$(TARGET40).dll \
     107        $(PDWIN32_LIB)\$(TARGET).lib
     108        $(PDWIN32_LIB)\$(TARGET20).lib
     109        $(PDWIN32_LIB)\$(TARGET40).lib
    91110
    92 
    93 
    94 
    95 
Note: See TracChangeset for help on using the changeset viewer.