home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / activexcontrol / basectl / card / makefile < prev    next >
Makefile  |  1997-10-05  |  1KB  |  51 lines

  1. #=--------------------------------------------------------------------------=
  2. # Makefile
  3. #=--------------------------------------------------------------------------=
  4. # Copyright 1995-1997 Microsoft Corporation.  All Rights Reserved.
  5. #
  6. # THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF 
  7. # ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
  8. # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A 
  9. # PARTICULAR PURPOSE.
  10. #=--------------------------------------------------------------------------=
  11. #
  12. # Builds the Card Control
  13. #
  14.  
  15. crtmt = 1
  16.  
  17. USE_BASECTL = 1
  18.  
  19. Proj = Card
  20.  
  21. # pull in the master SDK makefile that Defines all of the macros
  22. #  and all of the build rules
  23.  
  24. !include <INetSDK.Mak>
  25.  
  26. all: $(ObjDir)\$(Proj).Ocx Register
  27.  
  28. # itemize all of the required Object files
  29.  
  30. Objs=$(ObjDir)\CatHelp.Obj  \
  31.      $(ObjDir)\Guids.Obj    \
  32.      $(ObjDir)\Card.Obj     \
  33.      $(ObjDir)\CardCtl.Obj  \
  34.      $(ObjDir)\CardDraw.Obj \
  35.      $(ObjDir)\CardPPG.Obj  \
  36.      $(ObjDir)\$(Proj).Res
  37.  
  38. # special case the odl file since the output header has a special name
  39.  
  40. $(Proj)Interfaces.h: $(Proj).Odl
  41.   mktyplib /DWIN32 -I..\Include /h $(Proj)Interfaces.h /tlb $(Proj).Tlb $(Proj).Odl
  42.  
  43. # and finally, just Define the dependencies
  44.  
  45. $(ObjDir)\$(Proj).Ocx: $(Objs)
  46.  
  47. $(ObjDir)\Guids.Obj: $(@B).Cpp $(Proj)Interfaces.h
  48.  
  49. cardctl.cpp:    cardctl.h carddraw.h
  50. carddraw.cpp:    carddraw.h
  51.