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

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # Patron Chapter 17
  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 = patron17.exe
  15. NOOCLIB = 1
  16. INCLS    = $(TARGET).h pages.h resource.h tenant.h
  17. OBJS1    = $(TARGET).obj client.obj document.obj precomp.obj
  18. OBJS2    = print.obj pages.obj pagewin.obj page.obj
  19. OBJS3    = pagemous.obj tenant.obj dragdrop.obj
  20. OBJS4    = droptgt.obj dropsrc.obj
  21. OBJS5    = iclisite.obj iadvsink.obj
  22. OBJS6    = ""
  23. OBJS     = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4) $(OBJS5)
  24. RCFILES1 = $(TARGET).ico document.ico about.dlg print.dlg
  25. RCFILES2 = gizmo72.bmp gizmo96.bmp gizmo120.bmp
  26. RCFILES  = $(RCFILES1) $(RCFILES2)
  27. !include "..\..\inole-a.mak"
  28. !include "..\..\inole-b.mak"
  29. ##### Dependencies #####
  30. $(TARGET).res : $(TARGET).rc $(INCLS) $(RCFILES)
  31. #Application level things
  32. #The file that does #define INITGUIDS should not use precompiled headers.
  33. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  34.     echo ++++++++++
  35.     echo Compiling $*.cpp
  36.     cl $(CFLAGS) $(DEFS) $(DOC) $*.cpp
  37. client.obj    : client.cpp    $(INCLS)
  38. #Document level things
  39. document.obj  : document.cpp  $(INCLS)
  40. print.obj     : print.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)