MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # Patron Chapter 20
  4. #
  5. # Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
  6. #
  7. # Kraig Brockschmidt, Microsoft
  8. # Internet  :  kraigb@microsoft.com
  9. # Compuserve:  >INTERNET:kraigb@microsoft.com
  10. #
  11. #Add '#' to the next line for 'noisy' operation
  12. !CMDSWITCHES +s
  13. TARGET  = patron
  14. OUTFILE = patron20.exe
  15. INCLS    = $(TARGET).h pages.h resource.h tenant.h
  16. OBJS1    = $(TARGET).obj client.obj document.obj precomp.obj
  17. OBJS2    = print.obj pages.obj pagewin.obj page.obj
  18. OBJS3    = pagemous.obj tenant.obj dragdrop.obj
  19. OBJS4    = droptgt.obj dropsrc.obj iclisite.obj
  20. OBJS5    = iadvsink.obj iuilink.obj
  21. OBJS6    = ""
  22. OBJS     = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4) $(OBJS5)
  23. RCFILES1 = $(TARGET).ico document.ico about.dlg print.dlg
  24. RCFILES2 = gizmo72.bmp gizmo96.bmp gizmo120.bmp
  25. RCFILES  = $(RCFILES1) $(RCFILES2)
  26. !include "..\..\inole-a.mak"
  27. !include "..\..\inole-b.mak"
  28. ##### Dependencies #####
  29. $(TARGET).res : $(TARGET).rc $(INCLS) $(RCFILES)
  30. #Application level things
  31. #The file that does #define INITGUIDS should not use precompiled headers.
  32. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  33.     echo ++++++++++
  34.     echo Compiling $*.cpp
  35.     cl $(CFLAGS) $(DEFS) $(DOC) $*.cpp
  36. client.obj    : client.cpp    $(INCLS)
  37. #Document level things
  38. document.obj  : document.cpp  $(INCLS)
  39. print.obj     : print.cpp     $(INCLS)
  40. iuilink.obj   : iuilink.cpp   $(INCLS)
  41. #Editor level things
  42. pages.obj     : pages.cpp     $(INCLS)
  43. pagewin.obj   : pagewin.cpp   $(INCLS)
  44. page.obj      : page.cpp      $(INCLS)
  45. pagemous.obj  : pagemous.cpp  $(INCLS)
  46. dragdrop.obj  : dragdrop.cpp  $(INCLS)
  47. droptgt.obj   : droptgt.cpp   $(INCLS)
  48. dropsrc.obj   : dropsrc.cpp   $(INCLS)
  49. tenant.obj    : tenant.cpp    $(INCLS)
  50. iclisite.obj  : iclisite.cpp  $(INCLS)
  51. iadvsink.obj  : iadvsink.cpp  $(INCLS)