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 / chap01 / patron / makefile < prev    next >
Encoding:
Makefile  |  1995-05-03  |  1.3 KB  |  54 lines

  1. #
  2. # MAKEFILE
  3. # Patron Chapter 1
  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  = patron
  16. OUTFILE = patron01.exe
  17.  
  18. NOOCLIB = 1
  19. NOUILIB = 1
  20.  
  21. INCLS    = $(TARGET).H resource.h
  22.  
  23. OBJS1    = $(TARGET).obj client.obj precomp.obj
  24. OBJS2    = document.obj print.obj
  25. OBJS3    = pages.obj pagewin.obj page.obj
  26. OBJS4    = ""
  27. OBJS5    = ""
  28. OBJS6    = ""
  29. OBJS     = $(OBJS1) $(OBJS2) $(OBJS3)
  30.  
  31. RCFILES1 = $(TARGET).ico document.ico about.dlg print.dlg
  32. RCFILES2 = gizmo72.bmp gizmo96.bmp gizmo120.bmp
  33. RCFILES  = $(RCFILES1) $(RCFILES2)
  34.  
  35. !include "..\\..\\inole-a.mak"
  36. !include "..\\..\\inole-b.mak"
  37.  
  38. ##### Dependencies #####
  39.  
  40. $(TARGET).res : $(TARGET).rc $(INCLS) $(RCFILES)
  41.  
  42. #Application level things
  43. $(TARGET).obj : $(TARGET).cpp $(INCLS)
  44. client.obj    : client.cpp    $(INCLS)
  45.  
  46. #Document level things
  47. document.obj  : document.cpp  $(INCLS) pages.h
  48. print.obj     : print.cpp     $(INCLS) pages.h
  49.  
  50. #Editor level things
  51. pages.obj     : pages.cpp     $(INCLS) pages.h
  52. pagewin.obj   : pagewin.cpp   $(INCLS) pages.h
  53. page.obj      : page.cpp      $(INCLS) pages.h
  54.