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 / chap09 / linksrc / makefile < prev    next >
Makefile  |  1995-05-03  |  1KB  |  55 lines

  1. #
  2. # MAKEFILE
  3. # Link Source Server Chapter 9
  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. !ifdef WIN16
  16. !ERROR This sample only compiles and runs under Win32
  17. !endif
  18.  
  19. TARGET  = linksrc
  20. OUTFILE = linksrc.exe
  21. NODOC      = 1
  22. NOUILIB    = 1
  23. NOOCLIB    = 1
  24. NOCLASSLIB = 1
  25.  
  26. INCLS   = $(TARGET).h objects.h
  27.  
  28. OBJS1   = $(TARGET).obj precomp.obj fileobj.obj
  29. OBJS2   = contitem.obj simpitem.obj
  30. OBJS3   = iolecont.obj idescrip.obj
  31. OBJS4   = ""
  32. OBJS5   = ""
  33. OBJS6   = ""
  34. OBJS    = $(OBJS1) $(OBJS2) $(OBJS3)
  35.  
  36. RCFILES =
  37.  
  38. !include "..\\..\\inole-a.mak"
  39. !include "..\\..\\inole-b.mak"
  40.  
  41. ##### Dependencies #####
  42.  
  43. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  44.     echo +++++++++
  45.     echo Compiling $*.cpp
  46.     cl $(CFLAGS) $(DEFS) $*.cpp
  47.  
  48.  
  49. fileobj.obj   : fileobj.cpp   $(INCLS)
  50. contitem.obj  : contitem.cpp  $(INCLS)
  51. simpitem.obj  : simpitem.cpp  $(INCLS)
  52. iolecont.obj  : iolecont.cpp  $(INCLS)
  53. idescrip.obj  : idescrip.cpp  $(INCLS)
  54. $(TARGET).res : $(TARGET).rc  $(INCLS) $(RCFILES)
  55.