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 / chap04 / connect / makefile < prev    next >
Makefile  |  1995-05-03  |  1KB  |  53 lines

  1. #
  2. # MAKEFILE
  3. # Connectable Object demonstration, Chapter 4
  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  = connect
  16. OUTFILE = connect.exe
  17.  
  18. NODOC      = 1
  19. NOUILIB    = 1
  20. NOOCLIB    = 1
  21. NOCLASSLIB = 1
  22.  
  23. INCLS    = $(TARGET).h interfac.h object.h
  24.  
  25. OBJS1    = $(TARGET).obj sink.obj
  26. OBJS2    = object.obj connpt.obj
  27. OBJS3    = precomp.obj
  28. OBJS4    = ""
  29. OBJS5    = ""
  30. OBJS6    = ""
  31. OBJS     = $(OBJS1) $(OBJS2) $(OBJS3)
  32.  
  33. RCFILES  = $(TARGET).ico
  34.  
  35. !include "..\\..\\inole-a.mak"
  36. !ifndef WIN16
  37. LIBS     = winmm.lib
  38. !endif
  39. !include "..\\..\\inole-b.mak"
  40.  
  41. ##### Dependencies #####
  42.  
  43. #This rule is to exclude precompiled header use when INITGUIDS defined
  44. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  45.     echo ++++++++++
  46.     echo Compiling $*.cpp
  47.     cl $(CFLAGS) $(DEFS) $*.cpp
  48.  
  49. sink.obj      : sink.cpp      $(INCLS)
  50. object.obj    : object.cpp    $(INCLS)
  51. connpt.obj    : connpt.cpp    $(INCLS)
  52. $(TARGET).res : $(TARGET).rc  $(INCLS) $(RCFILES)
  53.