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 / framewrk / makefile < prev    next >
Encoding:
Makefile  |  1997-10-05  |  1.8 KB  |  61 lines

  1. #=------------------------------------------------------------------------=
  2. # Makefile    [Framework]
  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 a Library for the Framework
  13. #
  14. !if ("$(nodebug)"=="")
  15. Proj=CtlFwD32
  16. !else
  17. Proj=CtlFwR32
  18. !endif
  19.  
  20. # Commands to be added to the compile line... in this case to locate headers
  21.  
  22. cDefines= -I. -I..\Include  -Gd -Gs -W3 -Oi -Tp
  23.  
  24.  
  25. # pull in the master SDK makefile that defines all of the macros
  26. #  and all of the build rules
  27.  
  28. !include <inetsdk.mak>
  29.  
  30.  
  31. # itemize all of the required object files
  32.  
  33. OBJS= $(ObjDir)\AutoObj.Obj  \
  34.       $(ObjDir)\ClassF.Obj   \
  35.       $(ObjDir)\CtlEmbed.Obj \
  36.       $(ObjDir)\CtlHelp.Obj  \
  37.       $(ObjDir)\CtlMisc.Obj  \
  38.       $(ObjDir)\CtlOCX96.Obj \
  39.       $(ObjDir)\CtlPsst.Obj  \
  40.       $(ObjDir)\CtlView.Obj  \
  41.       $(ObjDir)\CtlWrap.Obj  \
  42.       $(ObjDir)\Debug.Obj    \
  43.       $(ObjDir)\Globals.Obj  \
  44.       $(ObjDir)\Internet.Obj \
  45.       $(ObjDir)\IPServer.Obj \
  46.       $(ObjDir)\PropPage.Obj \
  47.       $(ObjDir)\StdEnum.Obj  \
  48.       $(ObjDir)\Unknown.Obj  \
  49.       $(ObjDir)\ExtObj.Obj   \
  50.       $(ObjDir)\Util.Obj
  51.  
  52. all: $(ObjDir)\$(Proj).Lib
  53.  
  54.  
  55. # make the Library, and copy it into the correct directory
  56.  
  57. $(ObjDir)\$(Proj).Lib: $(OBJS)
  58.      $(LIBU) $(LIBFLAGS) $** $(LogCmd)
  59.      @if not exist ..\Lib md ..\Lib
  60.      copy $(ObjDir)\$(Proj).Lib ..\Lib
  61.