Changeset 2709 for trunk/src/oleaut32


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/oleaut32/makefile

    r2650 r2709  
    1 # $Id: makefile,v 1.14 2000-02-05 02:07:04 sandervl Exp $
     1# $Id: makefile,v 1.15 2000-02-09 23:40:48 bird Exp $
    22#
    3 # PD-Win32 API 
     3# PD-Win32 API
    44#
    5 #       ole32.dll makefile
    6 # 
     5#       ole32.dll makefile
     6#
    77
    88PDWIN32_INCLUDE = ..\..\include
     
    1616
    1717CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE)
    18 CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE) 
     18CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
    1919
    2020!ifdef NODEBUGINFO
     
    2727
    2828OBJS =  oleaut32.obj guid.obj \
    29         oList.obj \
    30         initterm.obj olefont.obj \
    31         variant.obj \
    32         ole2disp.obj parsedt.obj \
    33         iPicture.obj \
    34         iPictureNone.obj \
    35         iPictureBmp.obj \
    36         iPictureMeta.obj \
    37         iPictureIcon.obj \
    38         iPictureEmf.obj \
    39         typelib.obj \
    40         itypelib.obj \
    41         itypeinfo.obj \
    42         hash.obj \
    43         safearray.obj stubs.obj resource.obj
     29        oList.obj \
     30        initterm.obj olefont.obj \
     31        variant.obj \
     32        ole2disp.obj parsedt.obj \
     33        iPicture.obj \
     34        iPictureNone.obj \
     35        iPictureBmp.obj \
     36        iPictureMeta.obj \
     37        iPictureIcon.obj \
     38        iPictureEmf.obj \
     39        typelib.obj \
     40        itypelib.obj \
     41        itypeinfo.obj \
     42        hash.obj \
     43        safearray.obj stubs.obj resource.obj
    4444
    4545all: $(TARGET).dll $(ORGTARGET).lib
    4646
    4747
    48 $(TARGET).dll: $(OBJS) $(ORGTARGET).def 
    49         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(ORGTARGET).def \
    50               $(PDWIN32_LIB)\pmwinx.lib \
    51               $(PDWIN32_LIB)\advapi32.lib \
    52               $(PDWIN32_LIB)\kernel32.lib \
    53               $(PDWIN32_LIB)\user32.lib \
    54               $(PDWIN32_LIB)\ole32.lib \
    55               $(PDWIN32_LIB)\gdi32.lib \
    56                $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
    57         $(CP) $@ $(PDWIN32_BIN)
     48$(TARGET).dll: $(OBJS) $(ORGTARGET).def
     49    $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(ORGTARGET).def \
     50          $(PDWIN32_LIB)\pmwinx.lib \
     51          $(PDWIN32_LIB)\advapi32.lib \
     52          $(PDWIN32_LIB)\kernel32.lib \
     53          $(PDWIN32_LIB)\user32.lib \
     54          $(PDWIN32_LIB)\ole32.lib \
     55          $(PDWIN32_LIB)\gdi32.lib \
     56          $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     57    $(CP) $@ $(PDWIN32_BIN)
    5858
    5959
     60
     61lib: $(ORGTARGET).lib $(PDWIN32_LIB)\$(ORGTARGET).lib
     62
     63$(PDWIN32_LIB)\$(ORGTARGET).lib: $(ORGTARGET).lib
     64    $(CP) $** $@
     65
    6066$(ORGTARGET).lib: $(ORGTARGET)exp.def
    61         $(IMPLIB) $(IMPLIBFLAGS) $@ $(ORGTARGET)exp.def
    62         $(CP) $@ $(PDWIN32_LIB)
     67    $(IMPLIB) $(IMPLIBFLAGS) $@ $(ORGTARGET)exp.def
     68    $(CP) $@ $(PDWIN32_LIB)
    6369
    6470$(ORGTARGET)exp.def: $(ORGTARGET).def
    65         $(IMPDEF) $** $@
     71    $(IMPDEF) $** $@
     72
    6673
    6774resource.asm: $(ORGTARGET).rc
    6875    $(RC) $(RCFLAGS) -o resource.asm $(ORGTARGET).rc
    6976
    70 resource.obj: resource.asm
    7177
    72 hash.obj:               hash.cpp oList.h
    73 oList.obj:              oList.cpp oList.h
    74 oleaut32.obj:           oleaut32.cpp oleaut32.h
    75 initterm.obj:           initterm.cpp $(PDWIN32_INCLUDE)\exitlist.h
    76 ole2disp.obj:           ole2disp.cpp oleaut32.h
    77 variant.obj:            variant.cpp parsedt.h
    78 typelib.obj:            typelib.cpp oleaut32.h oList.h itypelib.h
    79 itypelib.obj:           itypelib.cpp oleaut32.h oList.h itypelib.h
    80 itypeinfo.obj:          itypeinfo.cpp oleaut32.h oList.h itypelib.h
    81 olefont.obj:            olefont.cpp oleaut32.h
    82 iPicture.obj:           iPicture.cpp iPicture.h oleaut32.h
    83 iPictureNone.obj:       iPictureNone.cpp iPicture.h oleaut32.h
    84 iPictureBmp.obj:        iPictureBmp.cpp iPicture.h oleaut32.h
    85 iPictureIcon.obj:       iPictureIcon.cpp iPicture.h oleaut32.h
    86 iPictureMeta.obj:       iPictureMeta.cpp iPicture.h oleaut32.h
    87 iPictureEmf.obj:        iPictureEmf.cpp iPicture.h oleaut32.h
    88 parsedt.obj:            parsedt.cpp parsedt.h
    89 safearray.obj:          safearray.cpp oleaut32.h
    90 guid.obj:               guid.cpp
    91 stubs.obj:              stubs.cpp
     78dep:
     79    $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \
     80    *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h
     81
     82!ifndef NODEP
     83!include .depend
     84!endif
     85
    9286
    9387clean:
    94         $(RM) *.obj *.lib *.dll *.map *.pch
    95         $(RM) $(PDWIN32_BIN)\$(TARGET).dll
    96         $(RM) $(PDWIN32_LIB)\$(TARGET).lib
     88    $(RM) *.obj *.lib *.dll *.map *.pch \
     89        $(PDWIN32_BIN)\$(TARGET).dll $(PDWIN32_LIB)\$(ORGTARGET).lib \
     90        resource.asm $(ORGTARGET)exp.def
    9791
    98 
Note: See TracChangeset for help on using the changeset viewer.