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

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # Polyline Component Chapter 21
  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  = polyline
  14. OUTFILE = poly21.dll
  15. DLL     = 1
  16. NODOC   = 1
  17. NOOCLIB = 1
  18. NOUILIB = 1
  19. INCLS   = $(TARGET).h resource.h
  20. OBJS1   = $(TARGET).obj dllpoly.obj precomp.obj
  21. OBJS2   = ipolylin.obj polywin.obj iconnpt.obj
  22. OBJS3   = iperstor.obj iperstmi.obj idataobj.obj
  23. OBJS4   = ioleobj.obj iviewobj.obj irunobj.obj
  24. OBJS5   = iextconn.obj
  25. OBJS6   = ""
  26. OBJS    = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4) $(OBJS5)
  27. RCFILES =
  28. !include "..\..\inole-a.mak"
  29. !include "..\..\inole-b.mak"
  30. ##### Dependencies #####
  31. #This rule is defined separately to avoid precompiled headers where
  32. #INITGUIDS is defined.
  33. dllpoly.obj   : dllpoly.cpp   $(INCLS)
  34.     echo +++++++++
  35.     echo Compiling $*.cpp
  36.     cl -nologo $(CFLAGS) $(DEFS) $*.cpp
  37. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  38. ipolylin.obj  : ipolylin.cpp  $(INCLS)
  39. polywin.obj   : polywin.cpp   $(INCLS)
  40. iconnpt.obj   : iconnpt.cpp   $(INCLS)
  41. iperstor.obj  : iperstor.cpp  $(INCLS)
  42. idataobj.obj  : idataobj.cpp  $(INCLS)
  43. iperstmi.obj  : iperstmi.cpp  $(INCLS)
  44. ioleobj.obj   : ioleobj.cpp   $(INCLS)
  45. iviewobj.obj  : iviewobj.cpp  $(INCLS)
  46. irunobj.obj   : irunobj.cpp   $(INCLS)
  47. iextconn.obj  : iextconn.cpp  $(INCLS)
  48. $(TARGET).res : $(TARGET).rc  $(RCFILES) resource.h