home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / inole2 / chap19 / hcosmo / makefile < prev    next >
Encoding:
Makefile  |  1995-05-03  |  1.0 KB  |  48 lines

  1. #
  2. # MAKEFILE
  3. # Cosmo Handler Chapter 19
  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.  
  12. #Add '#' to the next line for 'noisy' operation
  13. !CMDSWITCHES +s
  14.  
  15. TARGET  = hcosmo
  16. OUTFILE = hcosmo19.dll
  17. DLL     = 1
  18. NODOC   = 1
  19.  
  20. INCLS   = $(TARGET).h
  21.  
  22. OBJS1   = $(TARGET).obj figure.obj iperstor.obj precomp.obj
  23. OBJS2   = ioleobj.obj iviewobj.obj iadvsink.obj
  24. OBJS3   = ""
  25. OBJS4   = ""
  26. OBJS5   = ""
  27. OBJS6   = ""
  28. OBJS    = $(OBJS1) $(OBJS2)
  29.  
  30. RCFILES =
  31.  
  32. !include "..\\..\\inole-a.mak"
  33. !include "..\\..\\inole-b.mak"
  34.  
  35. ##### Dependencies #####
  36.  
  37. $(TARGET).obj : $(TARGET).cpp   $(INCLS)
  38.     echo +++++++++
  39.     echo Compiling $*.cpp
  40.     cl $(CFLAGS) $(DEFS) $*.cpp
  41.  
  42. figure.obj    : figure.cpp    $(INCLS)
  43. iperstor.obj  : iperstor.cpp  $(INCLS)
  44. ioleobj.obj   : ioleobj.cpp   $(INCLS)
  45. iviewobj.obj  : iviewobj.cpp  $(INCLS)
  46. iadvsink.obj  : iadvsink.cpp  $(INCLS)
  47. $(TARGET).res : $(TARGET).rc  $(RCFILES)
  48.