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 / chap10 / ddataobj / makefile < prev    next >
Makefile  |  1995-05-03  |  1KB  |  51 lines

  1. #
  2. # MAKEFILE
  3. # Data Object DLL Chapter 10
  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  = ddataobj
  16. OUTFILE = ddataobj.dll
  17. DLL     = 1
  18. NODOC   = 1
  19. PCHINC  = dataobj.h
  20. NODOC      = 1
  21. NOUILIB    = 1
  22. NOCLASSLIB = 1
  23.  
  24. INCLS   = $(TARGET).h dataobj.h
  25.  
  26. OBJS1   = $(TARGET).obj dataobj.obj precomp.obj
  27. OBJS2   = idataobj.obj ienumfe.obj render.obj
  28. OBJS3   = ""
  29. OBJS4   = ""
  30. OBJS5   = ""
  31. OBJS6   = ""
  32. OBJS    = $(OBJS1) $(OBJS2)
  33.  
  34. RCFILES = ..\res\16.bmp ..\res\64.bmp ..\res\256.bmp advisor.ico
  35.  
  36. !include "..\\..\\inole-a.mak"
  37. !include "..\\..\\inole-b.mak"
  38.  
  39. ##### Dependencies #####
  40.  
  41. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  42.     echo +++++++++
  43.     echo Compiling $*.cpp
  44.     cl $(CFLAGS) $(DEFS) $*.cpp
  45.  
  46. dataobj.obj   : dataobj.cpp   $(INCLS)
  47. idataobj.obj  : idataobj.cpp  $(INCLS)
  48. ienumfe.obj   : ienumfe.cpp   $(INCLS)
  49. render.obj    : render.cpp    $(INCLS)
  50. $(TARGET).res : $(TARGET).rc  $(INCLS) $(RCFILES)
  51.