home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / com / allinone / server / stlcollps.mak < prev    next >
Encoding:
Text File  |  1998-04-03  |  10.7 KB  |  417 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on stlcollps.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=stlcollps - Win32 Unicode Debug
  4. !MESSAGE No configuration specified.  Defaulting to stlcollps - Win32 Unicode\
  5.  Debug.
  6. !ENDIF 
  7.  
  8. !IF "$(CFG)" != "stlcollps - Win32 Release" && "$(CFG)" !=\
  9.  "stlcollps - Win32 Debug" && "$(CFG)" != "stlcollps - Win32 Unicode Debug" &&\
  10.  "$(CFG)" != "stlcollps - Win32 Unicode Release"
  11. !MESSAGE Invalid configuration "$(CFG)" specified.
  12. !MESSAGE You can specify a configuration when running NMAKE
  13. !MESSAGE by defining the macro CFG on the command line.  For example:
  14. !MESSAGE 
  15. !MESSAGE NMAKE /f "stlcollps.mak" CFG="stlcollps - Win32 Unicode Debug"
  16. !MESSAGE 
  17. !MESSAGE Possible choices for configuration are:
  18. !MESSAGE 
  19. !MESSAGE "stlcollps - Win32 Release" (based on\
  20.  "Win32 (x86) Dynamic-Link Library")
  21. !MESSAGE "stlcollps - Win32 Debug" (based on\
  22.  "Win32 (x86) Dynamic-Link Library")
  23. !MESSAGE "stlcollps - Win32 Unicode Debug" (based on\
  24.  "Win32 (x86) Dynamic-Link Library")
  25. !MESSAGE "stlcollps - Win32 Unicode Release" (based on\
  26.  "Win32 (x86) Dynamic-Link Library")
  27. !MESSAGE 
  28. !ERROR An invalid configuration is specified.
  29. !ENDIF 
  30.  
  31. !IF "$(OS)" == "Windows_NT"
  32. NULL=
  33. !ELSE 
  34. NULL=nul
  35. !ENDIF 
  36.  
  37. CPP=cl.exe
  38. MTL=midl.exe
  39. RSC=rc.exe
  40.  
  41. !IF  "$(CFG)" == "stlcollps - Win32 Release"
  42.  
  43. OUTDIR=.
  44. INTDIR=.
  45. # Begin Custom Macros
  46. OutDir=.
  47. # End Custom Macros
  48.  
  49. ALL : "$(OUTDIR)\stlcollps.dll" "$(OutDir)\regsvr32.trg"
  50.  
  51. CLEAN : 
  52.     -@erase "$(INTDIR)\dlldata.obj"
  53.     -@erase "$(INTDIR)\stlcoll_i.obj"
  54.     -@erase "$(INTDIR)\stlcoll_p.obj"
  55.     -@erase "$(INTDIR)\vc50.idb"
  56.     -@erase "$(OUTDIR)\stlcollps.dll"
  57.     -@erase "$(OUTDIR)\stlcollps.exp"
  58.     -@erase "$(OUTDIR)\stlcollps.lib"
  59.     -@erase "$(OutDir)\regsvr32.trg"
  60.  
  61. CPP_PROJ=/nologo /MT /W3 /Ox /D "NDEBUG" /D "_WINDOWS" /D "WIN32" /D\
  62.  "REGISTER_PROXY_DLL" /D _WIN32_WINNT=0x400 /Fp"$(INTDIR)\stlcollps.pch" /YX /FD\
  63.  /c 
  64. CPP_OBJS=.
  65. CPP_SBRS=.
  66. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  67. BSC32=bscmake.exe
  68. BSC32_FLAGS=/nologo /o"$(OUTDIR)\stlcollps.bsc" 
  69. BSC32_SBRS= \
  70.     
  71. LINK32=link.exe
  72. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  73.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  74.  odbccp32.lib rpcndr.lib rpcns4.lib rpcrt4.lib /nologo /subsystem:windows /dll\
  75.  /incremental:no /pdb:"$(OUTDIR)\stlcollps.pdb" /machine:I386\
  76.  /def:".\stlcollps.def" /out:"$(OUTDIR)\stlcollps.dll"\
  77.  /implib:"$(OUTDIR)\stlcollps.lib" 
  78. DEF_FILE= \
  79.     ".\stlcollps.def"
  80. LINK32_OBJS= \
  81.     "$(INTDIR)\dlldata.obj" \
  82.     "$(INTDIR)\stlcoll_i.obj" \
  83.     "$(INTDIR)\stlcoll_p.obj"
  84.  
  85. "$(OUTDIR)\stlcollps.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  86.     $(LINK32) @<<
  87.   $(LINK32_FLAGS) $(LINK32_OBJS)
  88. <<
  89.  
  90. OutDir=.
  91. TargetPath=.\stlcollps.dll
  92. InputPath=.\stlcollps.dll
  93. SOURCE=$(InputPath)
  94.  
  95. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  96.     regsvr32 /s /c "$(TargetPath)" 
  97.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  98.     
  99.  
  100. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Debug"
  101.  
  102. OUTDIR=.
  103. INTDIR=.
  104. # Begin Custom Macros
  105. OutDir=.
  106. # End Custom Macros
  107.  
  108. ALL : "$(OUTDIR)\stlcollps.dll" "$(OutDir)\regsvr32.trg"
  109.  
  110. CLEAN : 
  111.     -@erase "$(INTDIR)\dlldata.obj"
  112.     -@erase "$(INTDIR)\stlcoll_i.obj"
  113.     -@erase "$(INTDIR)\stlcoll_p.obj"
  114.     -@erase "$(INTDIR)\vc50.idb"
  115.     -@erase "$(INTDIR)\vc50.pdb"
  116.     -@erase "$(OUTDIR)\stlcollps.dll"
  117.     -@erase "$(OUTDIR)\stlcollps.exp"
  118.     -@erase "$(OUTDIR)\stlcollps.ilk"
  119.     -@erase "$(OUTDIR)\stlcollps.lib"
  120.     -@erase "$(OUTDIR)\stlcollps.pdb"
  121.     -@erase "$(OutDir)\regsvr32.trg"
  122.  
  123. CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "_WINDOWS" /D "WIN32"\
  124.  /D "REGISTER_PROXY_DLL" /D _WIN32_WINNT=0x400 /Fp"$(INTDIR)\stlcollps.pch" /YX\
  125.  /FD /c 
  126. CPP_OBJS=.
  127. CPP_SBRS=.
  128. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  129. BSC32=bscmake.exe
  130. BSC32_FLAGS=/nologo /o"$(OUTDIR)\stlcollps.bsc" 
  131. BSC32_SBRS= \
  132.     
  133. LINK32=link.exe
  134. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  135.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  136.  odbccp32.lib rpcndr.lib rpcns4.lib rpcrt4.lib /nologo /subsystem:windows /dll\
  137.  /incremental:yes /pdb:"$(OUTDIR)\stlcollps.pdb" /debug /machine:I386\
  138.  /def:".\stlcollps.def" /out:"$(OUTDIR)\stlcollps.dll"\
  139.  /implib:"$(OUTDIR)\stlcollps.lib" /pdbtype:sept 
  140. DEF_FILE= \
  141.     ".\stlcollps.def"
  142. LINK32_OBJS= \
  143.     "$(INTDIR)\dlldata.obj" \
  144.     "$(INTDIR)\stlcoll_i.obj" \
  145.     "$(INTDIR)\stlcoll_p.obj"
  146.  
  147. "$(OUTDIR)\stlcollps.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  148.     $(LINK32) @<<
  149.   $(LINK32_FLAGS) $(LINK32_OBJS)
  150. <<
  151.  
  152. OutDir=.
  153. TargetPath=.\stlcollps.dll
  154. InputPath=.\stlcollps.dll
  155. SOURCE=$(InputPath)
  156.  
  157. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  158.     regsvr32 /s /c "$(TargetPath)" 
  159.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  160.     
  161.  
  162. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Debug"
  163.  
  164. OUTDIR=.\stlcollp
  165. INTDIR=.\stlcollp
  166. # Begin Custom Macros
  167. OutDir=.\stlcollp
  168. # End Custom Macros
  169.  
  170. ALL : "$(OUTDIR)\stlcollps.dll" "$(OutDir)\regsvr32.trg"
  171.  
  172. CLEAN : 
  173.     -@erase "$(INTDIR)\dlldata.obj"
  174.     -@erase "$(INTDIR)\stlcoll_i.obj"
  175.     -@erase "$(INTDIR)\stlcoll_p.obj"
  176.     -@erase "$(INTDIR)\vc50.idb"
  177.     -@erase "$(INTDIR)\vc50.pdb"
  178.     -@erase "$(OUTDIR)\stlcollps.dll"
  179.     -@erase "$(OUTDIR)\stlcollps.exp"
  180.     -@erase "$(OUTDIR)\stlcollps.ilk"
  181.     -@erase "$(OUTDIR)\stlcollps.lib"
  182.     -@erase "$(OUTDIR)\stlcollps.pdb"
  183.     -@erase "$(OutDir)\regsvr32.trg"
  184.  
  185. "$(OUTDIR)" :
  186.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  187.  
  188. CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "_WINDOWS" /D "WIN32"\
  189.  /D "REGISTER_PROXY_DLL" /D _WIN32_WINNT=0x400 /D "_UNICODE" /D "UNICODE"\
  190.  /Fp"$(INTDIR)\stlcollps.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  191. CPP_OBJS=.\stlcollp/
  192. CPP_SBRS=.
  193. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  194. BSC32=bscmake.exe
  195. BSC32_FLAGS=/nologo /o"$(OUTDIR)\stlcollps.bsc" 
  196. BSC32_SBRS= \
  197.     
  198. LINK32=link.exe
  199. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  200.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  201.  odbccp32.lib rpcndr.lib rpcns4.lib rpcrt4.lib /nologo /subsystem:windows /dll\
  202.  /incremental:yes /pdb:"$(OUTDIR)\stlcollps.pdb" /debug /machine:I386\
  203.  /def:".\stlcollps.def" /out:"$(OUTDIR)\stlcollps.dll"\
  204.  /implib:"$(OUTDIR)\stlcollps.lib" /pdbtype:sept 
  205. DEF_FILE= \
  206.     ".\stlcollps.def"
  207. LINK32_OBJS= \
  208.     "$(INTDIR)\dlldata.obj" \
  209.     "$(INTDIR)\stlcoll_i.obj" \
  210.     "$(INTDIR)\stlcoll_p.obj"
  211.  
  212. "$(OUTDIR)\stlcollps.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  213.     $(LINK32) @<<
  214.   $(LINK32_FLAGS) $(LINK32_OBJS)
  215. <<
  216.  
  217. OutDir=.\stlcollp
  218. TargetPath=.\stlcollp\stlcollps.dll
  219. InputPath=.\stlcollp\stlcollps.dll
  220. SOURCE=$(InputPath)
  221.  
  222. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  223.     regsvr32 /s /c "$(TargetPath)" 
  224.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  225.     
  226.  
  227. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Release"
  228.  
  229. OUTDIR=.\stlcoll0
  230. INTDIR=.\stlcoll0
  231. # Begin Custom Macros
  232. OutDir=.\stlcoll0
  233. # End Custom Macros
  234.  
  235. ALL : "$(OUTDIR)\stlcollps.dll" "$(OutDir)\regsvr32.trg"
  236.  
  237. CLEAN : 
  238.     -@erase "$(INTDIR)\dlldata.obj"
  239.     -@erase "$(INTDIR)\stlcoll_i.obj"
  240.     -@erase "$(INTDIR)\stlcoll_p.obj"
  241.     -@erase "$(INTDIR)\vc50.idb"
  242.     -@erase "$(OUTDIR)\stlcollps.dll"
  243.     -@erase "$(OUTDIR)\stlcollps.exp"
  244.     -@erase "$(OUTDIR)\stlcollps.lib"
  245.     -@erase "$(OutDir)\regsvr32.trg"
  246.  
  247. "$(OUTDIR)" :
  248.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  249.  
  250. CPP_PROJ=/nologo /MT /W3 /Ox /D "NDEBUG" /D "_WINDOWS" /D "WIN32" /D\
  251.  "REGISTER_PROXY_DLL" /D _WIN32_WINNT=0x400 /D "_UNICODE" /D "UNICODE"\
  252.  /Fp"$(INTDIR)\stlcollps.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  253. CPP_OBJS=.\stlcoll0/
  254. CPP_SBRS=.
  255. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  256. BSC32=bscmake.exe
  257. BSC32_FLAGS=/nologo /o"$(OUTDIR)\stlcollps.bsc" 
  258. BSC32_SBRS= \
  259.     
  260. LINK32=link.exe
  261. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  262.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  263.  odbccp32.lib rpcndr.lib rpcns4.lib rpcrt4.lib /nologo /subsystem:windows /dll\
  264.  /incremental:no /pdb:"$(OUTDIR)\stlcollps.pdb" /machine:I386\
  265.  /def:".\stlcollps.def" /out:"$(OUTDIR)\stlcollps.dll"\
  266.  /implib:"$(OUTDIR)\stlcollps.lib" 
  267. DEF_FILE= \
  268.     ".\stlcollps.def"
  269. LINK32_OBJS= \
  270.     "$(INTDIR)\dlldata.obj" \
  271.     "$(INTDIR)\stlcoll_i.obj" \
  272.     "$(INTDIR)\stlcoll_p.obj"
  273.  
  274. "$(OUTDIR)\stlcollps.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  275.     $(LINK32) @<<
  276.   $(LINK32_FLAGS) $(LINK32_OBJS)
  277. <<
  278.  
  279. OutDir=.\stlcoll0
  280. TargetPath=.\stlcoll0\stlcollps.dll
  281. InputPath=.\stlcoll0\stlcollps.dll
  282. SOURCE=$(InputPath)
  283.  
  284. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  285.     regsvr32 /s /c "$(TargetPath)" 
  286.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  287.     
  288.  
  289. !ENDIF 
  290.  
  291. .c{$(CPP_OBJS)}.obj::
  292.    $(CPP) @<<
  293.    $(CPP_PROJ) $< 
  294. <<
  295.  
  296. .cpp{$(CPP_OBJS)}.obj::
  297.    $(CPP) @<<
  298.    $(CPP_PROJ) $< 
  299. <<
  300.  
  301. .cxx{$(CPP_OBJS)}.obj::
  302.    $(CPP) @<<
  303.    $(CPP_PROJ) $< 
  304. <<
  305.  
  306. .c{$(CPP_SBRS)}.sbr::
  307.    $(CPP) @<<
  308.    $(CPP_PROJ) $< 
  309. <<
  310.  
  311. .cpp{$(CPP_SBRS)}.sbr::
  312.    $(CPP) @<<
  313.    $(CPP_PROJ) $< 
  314. <<
  315.  
  316. .cxx{$(CPP_SBRS)}.sbr::
  317.    $(CPP) @<<
  318.    $(CPP_PROJ) $< 
  319. <<
  320.  
  321.  
  322. !IF "$(CFG)" == "stlcollps - Win32 Release" || "$(CFG)" ==\
  323.  "stlcollps - Win32 Debug" || "$(CFG)" == "stlcollps - Win32 Unicode Debug" ||\
  324.  "$(CFG)" == "stlcollps - Win32 Unicode Release"
  325. SOURCE=.\dlldata.c
  326.  
  327. !IF  "$(CFG)" == "stlcollps - Win32 Release"
  328.  
  329.  
  330. "$(INTDIR)\dlldata.obj" : $(SOURCE) "$(INTDIR)"
  331.  
  332.  
  333. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Debug"
  334.  
  335.  
  336. "$(INTDIR)\dlldata.obj" : $(SOURCE) "$(INTDIR)"
  337.  
  338.  
  339. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Debug"
  340.  
  341.  
  342. "$(INTDIR)\dlldata.obj" : $(SOURCE) "$(INTDIR)"
  343.  
  344.  
  345. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Release"
  346.  
  347.  
  348. "$(INTDIR)\dlldata.obj" : $(SOURCE) "$(INTDIR)"
  349.  
  350.  
  351. !ENDIF 
  352.  
  353. SOURCE=.\stlcoll_i.c
  354.  
  355. !IF  "$(CFG)" == "stlcollps - Win32 Release"
  356.  
  357.  
  358. "$(INTDIR)\stlcoll_i.obj" : $(SOURCE) "$(INTDIR)"
  359.  
  360.  
  361. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Debug"
  362.  
  363.  
  364. "$(INTDIR)\stlcoll_i.obj" : $(SOURCE) "$(INTDIR)"
  365.  
  366.  
  367. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Debug"
  368.  
  369.  
  370. "$(INTDIR)\stlcoll_i.obj" : $(SOURCE) "$(INTDIR)"
  371.  
  372.  
  373. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Release"
  374.  
  375.  
  376. "$(INTDIR)\stlcoll_i.obj" : $(SOURCE) "$(INTDIR)"
  377.  
  378.  
  379. !ENDIF 
  380.  
  381. SOURCE=.\stlcoll_p.c
  382. DEP_CPP_STLCO=\
  383.     ".\idata.h"\
  384.     ".\stlcoll.h"\
  385.     
  386.  
  387. !IF  "$(CFG)" == "stlcollps - Win32 Release"
  388.  
  389.  
  390. "$(INTDIR)\stlcoll_p.obj" : $(SOURCE) $(DEP_CPP_STLCO) "$(INTDIR)"
  391.  
  392.  
  393. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Debug"
  394.  
  395.  
  396. "$(INTDIR)\stlcoll_p.obj" : $(SOURCE) $(DEP_CPP_STLCO) "$(INTDIR)"
  397.  
  398.  
  399. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Debug"
  400.  
  401.  
  402. "$(INTDIR)\stlcoll_p.obj" : $(SOURCE) $(DEP_CPP_STLCO) "$(INTDIR)"
  403.  
  404.  
  405. !ELSEIF  "$(CFG)" == "stlcollps - Win32 Unicode Release"
  406.  
  407.  
  408. "$(INTDIR)\stlcoll_p.obj" : $(SOURCE) $(DEP_CPP_STLCO) "$(INTDIR)"
  409.  
  410.  
  411. !ENDIF 
  412.  
  413. SOURCE=.\stlcollps.def
  414.  
  415. !ENDIF 
  416.  
  417.