Changeset 3019 for trunk/src/user32


Ignore:
Timestamp:
Mar 5, 2000, 12:47:19 AM (26 years ago)
Author:
sandervl
Message:

makefile rule changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/Makefile

    r3013 r3019  
    1 # $Id: Makefile,v 1.66 2000-03-04 20:13:26 bird Exp $
     1# $Id: Makefile,v 1.67 2000-03-04 23:47:19 sandervl Exp $
    22
    33#
     
    1212PDWIN32_TOOLS   = ..\..\tools\bin
    1313
     14#SvL: Remove this when everything has been converted to the new build rules
     15NEWBUILD=1
    1416
    1517!include $(PDWIN32_INCLUDE)/pdwin32.mk
    1618
    17 
     19RESOURCES= resource
    1820CFLAGS   = $(CFLAGS)   -I$(PDWIN32_INCLUDE)
    1921CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
     
    2123TARGET = user32
    2224
    23 OBJS =  user32.obj loadres.obj \
    24         dde.obj win32wndhandle.obj wsprintf.obj winmouse.obj \
    25         icon.obj hook.obj winkeyboard.obj \
    26         defwndproc.obj syscolor.obj char.obj initterm.obj \
    27         uitools.obj unknown.obj spy.obj wndmsg.obj display.obj \
    28         pmwindow.obj pmframe.obj win32class.obj win32wnd.obj win32dlg.obj \
    29         msgbox.obj window.obj windowmsg.obj windowclass.obj win32wbase.obj \
    30         windowword.obj gen_object.obj oslibwin.obj win32wndchild.obj \
    31         controls.obj button.obj static.obj scroll.obj listbox.obj menu.obj\
    32         combo.obj edit.obj winswitch.obj icontitle.obj clipboard.obj winicon.obj \
    33         win32wmdiclient.obj oslibutil.obj oslibmsg.obj dib.obj oslibdos.obj \
    34         win32wmdichild.obj winprop.obj wingdi.obj oslibgdi.obj winaccel.obj \
    35         win32wbasepos.obj oslibres.obj dc.obj timer.obj dbglocal.obj \
    36         caret.obj resource.obj winproc.obj text.obj oslibmsgtranslate.obj \
    37         windlgmsg.obj windlg.obj win32wdesktop.obj win32wbasenonclient.obj
     25OBJS = \
     26$(OBJDIR)\user32.obj \
     27$(OBJDIR)\loadres.obj \
     28$(OBJDIR)\dde.obj \
     29$(OBJDIR)\win32wndhandle.obj \
     30$(OBJDIR)\wsprintf.obj \
     31$(OBJDIR)\winmouse.obj \
     32$(OBJDIR)\icon.obj \
     33$(OBJDIR)\hook.obj \
     34$(OBJDIR)\winkeyboard.obj \
     35$(OBJDIR)\defwndproc.obj \
     36$(OBJDIR)\syscolor.obj \
     37$(OBJDIR)\char.obj \
     38$(OBJDIR)\initterm.obj \
     39$(OBJDIR)\uitools.obj \
     40$(OBJDIR)\unknown.obj \
     41$(OBJDIR)\spy.obj \
     42$(OBJDIR)\wndmsg.obj \
     43$(OBJDIR)\display.obj \
     44$(OBJDIR)\pmwindow.obj \
     45$(OBJDIR)\pmframe.obj \
     46$(OBJDIR)\win32class.obj \
     47$(OBJDIR)\win32wnd.obj \
     48$(OBJDIR)\win32dlg.obj \
     49$(OBJDIR)\msgbox.obj \
     50$(OBJDIR)\window.obj \
     51$(OBJDIR)\windowmsg.obj \
     52$(OBJDIR)\windowclass.obj \
     53$(OBJDIR)\win32wbase.obj \
     54$(OBJDIR)\windowword.obj \
     55$(OBJDIR)\gen_object.obj \
     56$(OBJDIR)\oslibwin.obj \
     57$(OBJDIR)\win32wndchild.obj \
     58$(OBJDIR)\controls.obj \
     59$(OBJDIR)\button.obj \
     60$(OBJDIR)\static.obj \
     61$(OBJDIR)\scroll.obj \
     62$(OBJDIR)\listbox.obj \
     63$(OBJDIR)\menu.obj \
     64$(OBJDIR)\combo.obj \
     65$(OBJDIR)\edit.obj \
     66$(OBJDIR)\winswitch.obj \
     67$(OBJDIR)\icontitle.obj \
     68$(OBJDIR)\clipboard.obj \
     69$(OBJDIR)\winicon.obj \
     70$(OBJDIR)\win32wmdiclient.obj \
     71$(OBJDIR)\oslibutil.obj \
     72$(OBJDIR)\oslibmsg.obj \
     73$(OBJDIR)\dib.obj \
     74$(OBJDIR)\oslibdos.obj \
     75$(OBJDIR)\win32wmdichild.obj \
     76$(OBJDIR)\winprop.obj \
     77$(OBJDIR)\wingdi.obj \
     78$(OBJDIR)\oslibgdi.obj \
     79$(OBJDIR)\winaccel.obj \
     80$(OBJDIR)\win32wbasepos.obj \
     81$(OBJDIR)\oslibres.obj \
     82$(OBJDIR)\dc.obj \
     83$(OBJDIR)\timer.obj \
     84$(OBJDIR)\dbglocal.obj \
     85$(OBJDIR)\caret.obj \
     86$(OBJDIR)\$(RESOURCES).obj \
     87$(OBJDIR)\winproc.obj \
     88$(OBJDIR)\text.obj \
     89$(OBJDIR)\oslibmsgtranslate.obj \
     90$(OBJDIR)\windlgmsg.obj \
     91$(OBJDIR)\windlg.obj \
     92$(OBJDIR)\win32wdesktop.obj \
     93$(OBJDIR)\win32wbasenonclient.obj
    3894
     95all: $(OBJDIR) $(TARGET).dll $(TARGET).lib
    3996
    40 all: $(TARGET).dll $(TARGET).lib
    41 
    42 
    43 $(TARGET).dll: $(OBJS) $(TARGET).def $(TARGET).lrf
    44         $(LD2) $(LD2FLAGS) @$(TARGET).lrf
     97$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
     98        $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf
    4599        $(CP) $@ $(PDWIN32_BIN)
    46100
    47 #!ifdef DEBUG
    48 #!ifdef NODEBUGINFO
    49 #        ilink /nodeb /map /noe /NOD /NoLogo /NOFREE @$(TARGET).lrf
    50 #!else
    51 #        ilink /de /map  /noe /NOD /dbgpack /NoLogo /NOFREE @$(TARGET).lrf
    52 #!endif
    53 #!else
    54 #        ilink /map  /noe /NOD /NoLogo /FREE @$(TARGET).lrf
    55 #!endif
    56 
    57 $(TARGET).lrf: makefile
    58         @echo Creating file <<$(@B).lrf
     101$(OBJDIR)\$(TARGET).lrf: makefile
     102        @echo Creating file <<$(OBJDIR)\$(@B).lrf
    59103$(OBJS)
    60104$(PDWIN32_LIB)/pmwinx.lib
     
    71115lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib
    72116
    73 $(PDWIN32_LIB)\$(TARGET).lib: $(TARGET).lib
    74     $(CP) $** $@
    75117
    76 $(TARGET).lib: $(TARGET)exp.def
    77     $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def
    78     $(CP) $@ $(PDWIN32_LIB)
    79 
    80 $(TARGET)exp.def: $(TARGET).def
    81     $(IMPDEF) $** $@
    82 
    83 
    84 resource.asm: user32.rc
    85     $(RC) $(RCFLAGS) -o resource.asm user32.rc
    86 
     118$(RESOURCES).asm: user32.rc
     119    $(RC) $(RCFLAGS) -o $(RESOURCES).asm user32.rc
    87120
    88121dep:
     
    90123        *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h
    91124
    92 !ifndef NODEP
    93 !include .depend
    94 !endif
     125!include $(PDWIN32_INCLUDE)/pdwin32.post
    95126
    96 
    97 clean:
    98     $(RM) *.obj *.lib *.dll *.map *.pch *.res *.lrf resource.asm *.lrf \
    99         $(PDWIN32_BIN)\$(TARGET).dll $(PDWIN32_LIB)\$(TARGET).lib \
    100         $(TARGET)exp.def
    101 
Note: See TracChangeset for help on using the changeset viewer.