Changeset 3019 for trunk/src/user32
- Timestamp:
- Mar 5, 2000, 12:47:19 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/Makefile
r3013 r3019 1 # $Id: Makefile,v 1.6 6 2000-03-04 20:13:26 birdExp $1 # $Id: Makefile,v 1.67 2000-03-04 23:47:19 sandervl Exp $ 2 2 3 3 # … … 12 12 PDWIN32_TOOLS = ..\..\tools\bin 13 13 14 #SvL: Remove this when everything has been converted to the new build rules 15 NEWBUILD=1 14 16 15 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 18 17 19 RESOURCES= resource 18 20 CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE) 19 21 CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE) … … 21 23 TARGET = user32 22 24 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 25 OBJS = \ 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 38 94 95 all: $(OBJDIR) $(TARGET).dll $(TARGET).lib 39 96 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 45 99 $(CP) $@ $(PDWIN32_BIN) 46 100 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 59 103 $(OBJS) 60 104 $(PDWIN32_LIB)/pmwinx.lib … … 71 115 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 72 116 73 $(PDWIN32_LIB)\$(TARGET).lib: $(TARGET).lib74 $(CP) $** $@75 117 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 87 120 88 121 dep: … … 90 123 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 91 124 92 !ifndef NODEP 93 !include .depend 94 !endif 125 !include $(PDWIN32_INCLUDE)/pdwin32.post 95 126 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.def101
Note:
See TracChangeset
for help on using the changeset viewer.