home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / mac / SiteBldr / AMOVIE / SDK / _SETUP / COMMON.Z / makefile.tpl < prev    next >
Encoding:
Makefile  |  1996-01-15  |  2.2 KB  |  85 lines

  1. #==========================================================================;
  2. #
  3. #  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. #  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5. #  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6. #  PURPOSE.
  7. #
  8. #  Copyright (c) 1992 - 1995  Microsoft Corporation.  All Rights Reserved.
  9. #
  10. #--------------------------------------------------------------------------;
  11. #
  12. # QTZDK Project Makefile Template
  13. #
  14. # Copyright (c) Microsoft Corporation 1995.  All Rights reserved
  15. #
  16. # Targets are provided by QTZDK.MAK
  17. #
  18. # all     Create executables (default).
  19. # clean   Remove all files created by any goal.
  20. #
  21. # This makefile stub simplifies makefile creation for those
  22. # cases where you want to use standard options.
  23. #
  24. #==========================================================================;
  25.  
  26. # set if require
  27.  
  28. DISABLE_PCH = 1 - to disable use of PCH files
  29.  
  30. # Location relative to root of SDK tree.
  31.  
  32. !ifndef QTZDK_ROOT
  33. QTZDK_ROOT = {path/relative path to QTZDK root}
  34. !endif
  35.  
  36. # Target
  37.  
  38. TARGET_NAME = {Name - no extension}
  39. TARGET_TYPE = {DYNLINK | LIBRARY}
  40. TARGET_EXT  = {if blank defined to be dll/lib}
  41.  
  42. # Include paths - where to find include files (in
  43. # addition to environment INC path)
  44.  
  45. INC_PATH = $(QTZDK_ROOT)\h;{path1};{path2}
  46.  
  47. # Source files
  48.  
  49. SRC_FILES = source1.c    \
  50.             source2.cpp  \
  51.             etc.c
  52.  
  53. RC_FILE   = resource.rc
  54.  
  55. DEF_FILE  = define.def
  56.  
  57. !ifndef NODEBUG
  58. SRC_FILES= $(SRC_FILES) debug.cpp
  59. !endif
  60.  
  61. # DLL specific defines
  62.  
  63. DLL_ENTRY = {DLL's entry point} e.g. _DllMainCRTStartup
  64. DLL_BASE  = (DLL's base}        e.g. 0x1c400000
  65.  
  66. # Code Libraries
  67. #
  68. # - if on LIB path don't need full path.
  69. # - if in SDK use (e.g.)
  70. #   CODE_LIBS = $(QTZDK_ROOT)\lib\$(DBG_RTL)\strmbase.lib
  71. #   (the $(DBG_RTL) allows for debug/retail versions)
  72.  
  73. CODE_LIBS = $(QTZDK_ROOT)\lib\$(DBG_RTL)\strmbase.lib
  74.  
  75. # include QTZDK.MAK
  76.  
  77. !include "$(QTZDK_ROOT)\tools\qtzdk.mak"
  78.  
  79. # Dependencies
  80.  
  81. { dependencies may be added here or provided in a file
  82.   named "_depend", which QtzDK.mak will automtically
  83.   include if present.                                   }
  84.  
  85.