home *** CD-ROM | disk | FTP | other *** search
/ Building OCXs / Building_OCXs_Que_1995.iso / code / ch10 / timer32.mak < prev    next >
Text File  |  1994-12-14  |  18KB  |  547 lines

  1. # Microsoft Visual C++ Generated NMAKE File, Format Version 20052
  2. # MSVCPRJ: version 2.0
  3. # ** DO NOT EDIT **
  4.  
  5. # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
  6.  
  7. !IF "$(CFG)" == ""
  8. CFG=Win32 ANSI Debug
  9. !MESSAGE No configuration specified.  Defaulting to Win32 ANSI Debug.
  10. !ENDIF 
  11.  
  12. !IF "$(CFG)" != "Win32 ANSI Release" && "$(CFG)" != "Win32 ANSI Debug" &&\
  13.  "$(CFG)" != "Win32 Unicode Release" && "$(CFG)" != "Win32 Unicode Debug"
  14. !MESSAGE Invalid configuration "$(CFG)" specified.
  15. !MESSAGE You can specify a configuration when running NMAKE on this makefile
  16. !MESSAGE by defining the macro CFG on the command line.  For example:
  17. !MESSAGE 
  18. !MESSAGE NMAKE /f "timer32.mak" CFG="Win32 ANSI Debug"
  19. !MESSAGE 
  20. !MESSAGE Possible choices for configuration are:
  21. !MESSAGE 
  22. !MESSAGE "Win32 ANSI Release" (based on "Win32 (x86) Dynamic-Link Library")
  23. !MESSAGE "Win32 ANSI Debug" (based on "Win32 (x86) Dynamic-Link Library")
  24. !MESSAGE "Win32 Unicode Release" (based on "Win32 (x86) Dynamic-Link Library")
  25. !MESSAGE "Win32 Unicode Debug" (based on "Win32 (x86) Dynamic-Link Library")
  26. !MESSAGE 
  27. !ERROR An invalid configuration is specified.
  28. !ENDIF 
  29.  
  30. ################################################################################
  31. # Begin Project
  32. # PROP MARKED_FOR_SCAN 1
  33. MTL=MkTypLib.exe
  34. CPP=cl.exe
  35. RSC=rc.exe
  36.  
  37. !IF  "$(CFG)" == "Win32 ANSI Release"
  38.  
  39. # PROP BASE Use_MFC 2
  40. # PROP BASE Use_Debug_Libraries 0
  41. # PROP BASE Classwizard_Name "timer.clw"
  42. # PROP Use_MFC 2
  43. # PROP Use_Debug_Libraries 0
  44. # PROP Classwizard_Name "timer.clw"
  45. # PROP Output_Dir "obj32"
  46. # PROP Intermediate_Dir "obj32"
  47. OUTDIR=.\obj32
  48. INTDIR=.\obj32
  49.  
  50. ALL : MTL_TLBS $(OUTDIR)/timer.ocx $(OUTDIR)/timer.bsc
  51.  
  52. $(OUTDIR) : 
  53.     if not exist $(OUTDIR)/nul mkdir $(OUTDIR)
  54.  
  55. # ADD BASE MTL /nologo /D "NDEBUG" /D "_WIN32" /win32
  56. # ADD MTL /nologo /D "NDEBUG" /D "_WIN32" /win32
  57. MTL_PROJ=/nologo /D "NDEBUG" /D "_WIN32" /win32 
  58.  
  59. MTL_TLBS : $(OUTDIR)/timer.tlb
  60. # ADD BASE CPP /nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_MBCS" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  61. # ADD CPP /nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_MBCS" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  62. CPP_PROJ=/nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_MBCS" /D "_WINDOWS" /D\
  63.  "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR$(INTDIR)/\
  64.  /Fp$(OUTDIR)/"timer32.pch" /Fo$(INTDIR)/ /c 
  65. CPP_OBJS=.\obj32/
  66. # ADD BASE RSC /l 0x409 /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32"
  67. # ADD RSC /l 0x409 /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32"
  68. RSC_PROJ=/l 0x409 /fo$(INTDIR)/"timer.res" /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32" 
  69. BSC32=bscmake.exe
  70. # ADD BASE BSC32 /nologo /o"obj32/timer.bsc"
  71. # SUBTRACT BASE BSC32 /Iu
  72. # ADD BSC32 /nologo /o"obj32/timer.bsc"
  73. # SUBTRACT BSC32 /Iu
  74. BSC32_FLAGS=/nologo /o"obj32/timer.bsc" 
  75. BSC32_SBRS= \
  76.     $(INTDIR)/STDAFX.SBR \
  77.     $(INTDIR)/TIMERCTL.SBR \
  78.     $(INTDIR)/TIMERPPG.SBR \
  79.     $(INTDIR)/TIMER.SBR
  80.  
  81. $(OUTDIR)/timer.bsc : $(OUTDIR)  $(BSC32_SBRS)
  82.     $(BSC32) @<<
  83.   $(BSC32_FLAGS) $(BSC32_SBRS)
  84. <<
  85.  
  86. LINK32=link.exe
  87. # ADD BASE LINK32 ocs30.lib /NOLOGO /SUBSYSTEM:windows /DLL /MACHINE:IX86 /OUT:"obj32/timer.ocx"
  88. # SUBTRACT BASE LINK32 /PDB:none /NODEFAULTLIB
  89. # ADD LINK32 ocs30.lib /NOLOGO /SUBSYSTEM:windows /DLL /MACHINE:IX86 /OUT:"obj32/timer.ocx"
  90. # SUBTRACT LINK32 /PDB:none /NODEFAULTLIB
  91. LINK32_FLAGS=ocs30.lib /NOLOGO /SUBSYSTEM:windows /DLL /INCREMENTAL:no\
  92.  /MACHINE:IX86 /DEF:".\timer32.DEF"\
  93.  /OUT:"obj32/timer.ocx" /IMPLIB:$(OUTDIR)/"timer.lib" 
  94. DEF_FILE=.\timer32.DEF
  95. LINK32_OBJS= \
  96.     $(INTDIR)/STDAFX.OBJ \
  97.     $(INTDIR)/TIMERCTL.OBJ \
  98.     $(INTDIR)/TIMERPPG.OBJ \
  99.     $(INTDIR)/TIMER.OBJ \
  100.     $(INTDIR)/TIMER.res
  101.  
  102. $(OUTDIR)/timer.ocx : $(OUTDIR)  $(DEF_FILE) $(LINK32_OBJS)
  103.     $(LINK32) @<<
  104.   $(LINK32_FLAGS) $(LINK32_OBJS)
  105. <<
  106.  
  107. !ELSEIF  "$(CFG)" == "Win32 ANSI Debug"
  108.  
  109. # PROP BASE Use_MFC 2
  110. # PROP BASE Use_Debug_Libraries 1
  111. # PROP BASE Classwizard_Name "timer.clw"
  112. # PROP Use_MFC 2
  113. # PROP Use_Debug_Libraries 1
  114. # PROP Classwizard_Name "timer.clw"
  115. # PROP Output_Dir "objd32"
  116. # PROP Intermediate_Dir "objd32"
  117. OUTDIR=.\objd32
  118. INTDIR=.\objd32
  119.  
  120. ALL : MTL_TLBS $(OUTDIR)/timer.ocx $(OUTDIR)/timer.bsc
  121.  
  122. $(OUTDIR) : 
  123.     if not exist $(OUTDIR)/nul mkdir $(OUTDIR)
  124.  
  125. # ADD BASE MTL /nologo /D "_DEBUG" /D "_WIN32" /win32
  126. # ADD MTL /nologo /D "_DEBUG" /D "_WIN32" /win32
  127. MTL_PROJ=/nologo /D "_DEBUG" /D "_WIN32" /win32 
  128.  
  129. MTL_TLBS : $(OUTDIR)/timer.tlb
  130. # ADD BASE CPP /nologo /MD /W3 /GX /Zi /Yu"stdafx.h" /Od /D "_DEBUG" /D "_MBCS" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  131. # ADD CPP /nologo /MD /W3 /GX /Zi /Yu"stdafx.h" /Od /D "_DEBUG" /D "_MBCS" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  132. # SUBTRACT CPP /WX
  133. CPP_PROJ=/nologo /MD /W3 /GX /Zi /Yu"stdafx.h" /Od /D "_DEBUG" /D "_MBCS" /D "_WINDOWS"\
  134.  /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR$(INTDIR)/\
  135.  /Fp$(OUTDIR)/"timer32.pch" /Fo$(INTDIR)/ /Fd$(OUTDIR)/"timer32.pdb" /c 
  136. CPP_OBJS=.\objd32/
  137. # ADD BASE RSC /l 0x409 /i "$(OUTDIR)" /d "_DEBUG" /d "_WIN32"
  138. # ADD RSC /l 0x409 /i "$(OUTDIR)" /d "_DEBUG" /d "_WIN32"
  139. RSC_PROJ=/l 0x409 /fo$(INTDIR)/"timer.res" /i "$(OUTDIR)" /d "_DEBUG" /d "_WIN32" 
  140. BSC32=bscmake.exe
  141. # ADD BASE BSC32 /nologo /o"objd32/timer.bsc"
  142. # SUBTRACT BASE BSC32 /Iu
  143. # ADD BSC32 /nologo /o"objd32/timer.bsc"
  144. # SUBTRACT BSC32 /Iu
  145. BSC32_FLAGS=/nologo /o"objd32/timer.bsc" 
  146. BSC32_SBRS= \
  147.     $(INTDIR)/STDAFX.SBR \
  148.     $(INTDIR)/TIMERCTL.SBR \
  149.     $(INTDIR)/TIMERPPG.SBR \
  150.     $(INTDIR)/TIMER.SBR
  151.  
  152. $(OUTDIR)/timer.bsc : $(OUTDIR)  $(BSC32_SBRS)
  153.     $(BSC32) @<<
  154.   $(BSC32_FLAGS) $(BSC32_SBRS)
  155. <<
  156.  
  157. LINK32=link.exe
  158. # ADD BASE LINK32 ocs30d.lib /NOLOGO /SUBSYSTEM:windows /DLL /DEBUG /MACHINE:IX86 /OUT:"objd32/timer.ocx"
  159. # SUBTRACT BASE LINK32 /PDB:none /NODEFAULTLIB
  160. # ADD LINK32 ocs30d.lib /NOLOGO /SUBSYSTEM:windows /DLL /DEBUG /MACHINE:IX86 /OUT:"objd32/timer.ocx"
  161. # SUBTRACT LINK32 /PDB:none /NODEFAULTLIB
  162. LINK32_FLAGS=ocs30d.lib /NOLOGO /SUBSYSTEM:windows /DLL /INCREMENTAL:yes\
  163.  /DEBUG /MACHINE:IX86 /DEF:".\timer32.DEF"\
  164.  /OUT:"objd32/timer.ocx" /IMPLIB:$(OUTDIR)/"timer.lib" 
  165. DEF_FILE=.\timer32.DEF
  166. LINK32_OBJS= \
  167.     $(INTDIR)/STDAFX.OBJ \
  168.     $(INTDIR)/TIMERCTL.OBJ \
  169.     $(INTDIR)/TIMERPPG.OBJ \
  170.     $(INTDIR)/TIMER.OBJ \
  171.     $(INTDIR)/TIMER.res
  172.  
  173. $(OUTDIR)/timer.ocx : $(OUTDIR)  $(DEF_FILE) $(LINK32_OBJS)
  174.     $(LINK32) @<<
  175.   $(LINK32_FLAGS) $(LINK32_OBJS)
  176. <<
  177.  
  178. !ELSEIF  "$(CFG)" == "Win32 Unicode Release"
  179.  
  180. # PROP BASE Use_MFC 2
  181. # PROP BASE Use_Debug_Libraries 0
  182. # PROP BASE Classwizard_Name "timer.clw"
  183. # PROP Use_MFC 2
  184. # PROP Use_Debug_Libraries 0
  185. # PROP Classwizard_Name "timer.clw"
  186. # PROP Output_Dir "obju32"
  187. # PROP Intermediate_Dir "obju32"
  188. OUTDIR=.\obju32
  189. INTDIR=.\obju32
  190.  
  191. ALL : MTL_TLBS $(OUTDIR)/timer.ocx $(OUTDIR)/timer.bsc
  192.  
  193. $(OUTDIR) : 
  194.     if not exist $(OUTDIR)/nul mkdir $(OUTDIR)
  195.  
  196. # ADD BASE MTL /nologo /D "NDEBUG" /D "_UNICODE" /D "_WIN32" /win32
  197. # ADD MTL /nologo /D "NDEBUG" /D "_UNICODE" /D "_WIN32" /win32
  198. MTL_PROJ=/nologo /D "NDEBUG" /D "_UNICODE" /D "_WIN32" /win32 
  199.  
  200. MTL_TLBS : $(OUTDIR)/timer.tlb
  201. # ADD BASE CPP /nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_UNICODE" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  202. # ADD CPP /nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_UNICODE" /D "_WINDOWS" /D "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR /c
  203. CPP_PROJ=/nologo /MD /W3 /GX /Yu"stdafx.h" /Ox /D "NDEBUG" /D "_UNICODE" /D "_WINDOWS" /D\
  204.  "_AFXDLL" /D "_AFXCTL" /D "_WINDLL" /FR$(INTDIR)/\
  205.  /Fp$(OUTDIR)/"timer32.pch" /Fo$(INTDIR)/ /c 
  206. CPP_OBJS=.\obju32/
  207. # ADD BASE RSC /l 0x409 /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32" /d "_UNICODE"
  208. # ADD RSC /l 0x409 /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32" /d "_UNICODE"
  209. RSC_PROJ=/l 0x409 /fo$(INTDIR)/"timer.res" /i "$(OUTDIR)" /d "NDEBUG" /d "_WIN32" /d\
  210.  "_UNICODE" 
  211. BSC32=bscmake.exe
  212. # ADD BASE BSC32 /nologo /o"obju32/timer.bsc"
  213. # SUBTRACT BASE BSC32 /Iu
  214. # ADD BSC32 /nologo /o"obju32/timer.bsc"
  215. # SUBTRACT BSC32 /Iu
  216. BSC32_FLAGS=/nologo /o"obju32/timer.bsc" 
  217. BSC32_SBRS= \
  218.     $(INTDIR)/STDAFX.SBR \
  219.     $(INTDIR)/TIMERCTL.SBR \
  220.     $(INTDIR)/TIMERPPG.SBR \
  221.     $(INTDIR)/TIMER.SBR
  222.  
  223. $(OUTDIR)/timer.bsc : $(OUTDIR)  $(BSC32_SBRS)