home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / atl / src / atl.mak < prev    next >
Text File  |  1998-06-16  |  16KB  |  604 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on Atl.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=atl - Win32 Debug
  4. !MESSAGE No configuration specified. Defaulting to atl - Win32 Debug.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "atl - Win32 Debug" && "$(CFG)" != "atl - Win32 Unicode Debug" && "$(CFG)" != "atl - Win32 Release" && "$(CFG)" != "atl - Win32 Unicode Release"
  8. !MESSAGE Invalid configuration "$(CFG)" specified.
  9. !MESSAGE You can specify a configuration when running NMAKE
  10. !MESSAGE by defining the macro CFG on the command line. For example:
  11. !MESSAGE 
  12. !MESSAGE NMAKE /f "Atl.mak" CFG="atl - Win32 Debug"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "atl - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
  17. !MESSAGE "atl - Win32 Unicode Debug" (based on "Win32 (x86) Dynamic-Link Library")
  18. !MESSAGE "atl - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
  19. !MESSAGE "atl - Win32 Unicode Release" (based on "Win32 (x86) Dynamic-Link Library")
  20. !MESSAGE 
  21. !ERROR An invalid configuration is specified.
  22. !ENDIF 
  23.  
  24. !IF "$(OS)" == "Windows_NT"
  25. NULL=
  26. !ELSE 
  27. NULL=nul
  28. !ENDIF 
  29.  
  30. !IF  "$(CFG)" == "atl - Win32 Debug"
  31.  
  32. OUTDIR=.\Debug
  33. INTDIR=.\Debug
  34. # Begin Custom Macros
  35. OutDir=.\.\Debug
  36. # End Custom Macros
  37.  
  38. ALL : "atl_i.c" "atl.tlb" "atl.h" "$(OUTDIR)\Atl.dll" ".\.\Debug\regsvr32.trg"
  39.  
  40.  
  41. CLEAN :
  42.     -@erase "$(INTDIR)\atl.obj"
  43.     -@erase "$(INTDIR)\Atl.pch"
  44.     -@erase "$(INTDIR)\atl.res"
  45.     -@erase "$(INTDIR)\RegObj.obj"
  46.     -@erase "$(INTDIR)\StdAfx.obj"
  47.     -@erase "$(INTDIR)\vc60.idb"
  48.     -@erase "$(INTDIR)\vc60.pdb"
  49.     -@erase "$(OUTDIR)\Atl.dll"
  50.     -@erase "$(OUTDIR)\Atl.exp"
  51.     -@erase "$(OUTDIR)\Atl.ilk"
  52.     -@erase "$(OUTDIR)\Atl.lib"
  53.     -@erase "$(OUTDIR)\Atl.pdb"
  54.     -@erase ".\.\Debug\regsvr32.trg"
  55.     -@erase "atl.h"
  56.     -@erase "atl.tlb"
  57.     -@erase "atl_i.c"
  58.  
  59. "$(OUTDIR)" :
  60.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  61.  
  62. CPP=cl.exe
  63. CPP_PROJ=/nologo /MDd /W3 /Gm /Od /I "." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_MBCS" /Fp"$(INTDIR)\Atl.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
  64.  
  65. !if "$(_VCBUILD)" == "1"
  66. CPP_PROJ=$(CPP_PROJ) /Zi
  67. !else
  68. CPP_PROJ=$(CPP_PROJ) /ZI
  69. !endif
  70.  
  71. .c{$(INTDIR)}.obj::
  72.    $(CPP) @<<
  73.    $(CPP_PROJ) $< 
  74. <<
  75.  
  76. .cpp{$(INTDIR)}.obj::
  77.    $(CPP) @<<
  78.    $(CPP_PROJ) $< 
  79. <<
  80.  
  81. .cxx{$(INTDIR)}.obj::
  82.    $(CPP) @<<
  83.    $(CPP_PROJ) $< 
  84. <<
  85.  
  86. .c{$(INTDIR)}.sbr::
  87.    $(CPP) @<<
  88.    $(CPP_PROJ) $< 
  89. <<
  90.  
  91. .cpp{$(INTDIR)}.sbr::
  92.    $(CPP) @<<
  93.    $(CPP_PROJ) $< 
  94. <<
  95.  
  96. .cxx{$(INTDIR)}.sbr::
  97.    $(CPP) @<<
  98.    $(CPP_PROJ) $< 
  99. <<
  100.  
  101. MTL=midl.exe
  102. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  103. RSC=rc.exe
  104. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atl.res" /d "_DEBUG" 
  105. BSC32=bscmake.exe
  106. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atl.bsc" 
  107. BSC32_SBRS= \
  108.     
  109. LINK32=link.exe
  110. !if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA"
  111. LINK32_FLAGS=/nologo /base:"0x5f3e0000" /version:2.0 /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\Atl.pdb" /debug /machine:ALPHA /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" 
  112. !else
  113. LINK32_FLAGS=/nologo /base:"0x5f3e0000" /version:2.0 /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\Atl.pdb" /debug /machine:I386 /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" 
  114. !endif
  115. DEF_FILE= \
  116.     ".\atl.def"
  117. LINK32_OBJS= \
  118.     "$(INTDIR)\atl.obj" \
  119.     "$(INTDIR)\RegObj.obj" \
  120.     "$(INTDIR)\StdAfx.obj" \
  121.     "$(INTDIR)\atl.res"
  122.  
  123. "$(OUTDIR)\Atl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  124.     $(LINK32) @<<
  125.   $(LINK32_FLAGS) $(LINK32_OBJS)
  126. <<
  127.  
  128. OutDir=.\.\Debug
  129. TargetPath=.\Debug\Atl.dll
  130. InputPath=.\Debug\Atl.dll
  131. SOURCE=$(InputPath)
  132.  
  133. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  134.     <<tempfile.bat 
  135.     @echo off 
  136.     echo regsvr32 /s /c "$(TargetPath)" 
  137.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  138. << 
  139.     
  140.  
  141. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Debug"
  142.  
  143. OUTDIR=.\DebugU
  144. INTDIR=.\DebugU
  145. # Begin Custom Macros
  146. OutDir=.\.\DebugU
  147. # End Custom Macros
  148.  
  149. ALL : "atl_i.c" "atl.tlb" "atl.h" "$(OUTDIR)\Atl.dll" ".\.\DebugU\regsvr32.trg"
  150.  
  151.  
  152. CLEAN :
  153.     -@erase "$(INTDIR)\atl.obj"
  154.     -@erase "$(INTDIR)\Atl.pch"
  155.     -@erase "$(INTDIR)\atl.res"
  156.     -@erase "$(INTDIR)\RegObj.obj"
  157.     -@erase "$(INTDIR)\StdAfx.obj"
  158.     -@erase "$(INTDIR)\vc60.idb"
  159.     -@erase "$(INTDIR)\vc60.pdb"
  160.     -@erase "$(OUTDIR)\Atl.dll"
  161.     -@erase "$(OUTDIR)\Atl.exp"
  162.     -@erase "$(OUTDIR)\Atl.ilk"
  163.     -@erase "$(OUTDIR)\Atl.lib"
  164.     -@erase "$(OUTDIR)\Atl.pdb"
  165.     -@erase ".\.\DebugU\regsvr32.trg"
  166.     -@erase "atl.h"
  167.     -@erase "atl.tlb"
  168.     -@erase "atl_i.c"
  169.  
  170. "$(OUTDIR)" :
  171.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  172.  
  173. CPP=cl.exe
  174. CPP_PROJ=/nologo /MDd /W3 /Gm /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_WINDLL" /D "_UNICODE" /Fp"$(INTDIR)\Atl.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
  175.  
  176. !if "$(_VCBUILD)" == "1"
  177. CPP_PROJ=$(CPP_PROJ) /Zi
  178. !else
  179. CPP_PROJ=$(CPP_PROJ) /ZI
  180. !endif
  181.  
  182. .c{$(INTDIR)}.obj::
  183.    $(CPP) @<<
  184.    $(CPP_PROJ) $< 
  185. <<
  186.  
  187. .cpp{$(INTDIR)}.obj::
  188.    $(CPP) @<<
  189.    $(CPP_PROJ) $< 
  190. <<
  191.  
  192. .cxx{$(INTDIR)}.obj::
  193.    $(CPP) @<<
  194.    $(CPP_PROJ) $< 
  195. <<
  196.  
  197. .c{$(INTDIR)}.sbr::
  198.    $(CPP) @<<
  199.    $(CPP_PROJ) $< 
  200. <<
  201.  
  202. .cpp{$(INTDIR)}.sbr::
  203.    $(CPP) @<<
  204.    $(CPP_PROJ) $< 
  205. <<
  206.  
  207. .cxx{$(INTDIR)}.sbr::
  208.    $(CPP) @<<
  209.    $(CPP_PROJ) $< 
  210. <<
  211.  
  212. MTL=midl.exe
  213. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  214. RSC=rc.exe
  215. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atl.res" /d "_DEBUG" /d "_UNICODE" 
  216. BSC32=bscmake.exe
  217. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atl.bsc" 
  218. BSC32_SBRS= \
  219.     
  220. LINK32=link.exe
  221. !if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA"
  222. LINK32_FLAGS=/nologo /base:"0x5f3e0000" /version:2.0 /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\Atl.pdb" /debug /machine:ALPHA /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" 
  223. !else
  224. LINK32_FLAGS=/nologo /base:"0x5f3e0000" /version:2.0 /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\Atl.pdb" /debug /machine:I386 /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" 
  225. !endif
  226. DEF_FILE= \
  227.     ".\atl.def"
  228. LINK32_OBJS= \
  229.     "$(INTDIR)\atl.obj" \
  230.     "$(INTDIR)\RegObj.obj" \
  231.     "$(INTDIR)\StdAfx.obj" \
  232.     "$(INTDIR)\atl.res"
  233.  
  234. "$(OUTDIR)\Atl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  235.     $(LINK32) @<<
  236.   $(LINK32_FLAGS) $(LINK32_OBJS)
  237. <<
  238.  
  239. OutDir=.\.\DebugU
  240. TargetPath=.\DebugU\Atl.dll
  241. InputPath=.\DebugU\Atl.dll
  242. SOURCE=$(InputPath)
  243.  
  244. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  245.     <<tempfile.bat 
  246.     @echo off 
  247.     echo regsvr32 /s /c "$(TargetPath)" 
  248.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  249. << 
  250.     
  251.  
  252. !ELSEIF  "$(CFG)" == "atl - Win32 Release"
  253.  
  254. OUTDIR=.\Release
  255. INTDIR=.\Release
  256. # Begin Custom Macros
  257. OutDir=.\.\Release
  258. # End Custom Macros
  259.  
  260. ALL : "atl_i.c" "atl.tlb" "atl.h" "$(OUTDIR)\Atl.dll" ".\.\Release\regsvr32.trg"
  261.  
  262.  
  263. CLEAN :
  264.     -@erase "$(INTDIR)\atl.obj"
  265.     -@erase "$(INTDIR)\Atl.pch"
  266.     -@erase "$(INTDIR)\atl.res"
  267.     -@erase "$(INTDIR)\RegObj.obj"
  268.     -@erase "$(INTDIR)\StdAfx.obj"
  269.     -@erase "$(INTDIR)\vc60.idb"
  270.     -@erase "$(OUTDIR)\Atl.dll"
  271.     -@erase "$(OUTDIR)\Atl.exp"
  272.     -@erase "$(OUTDIR)\Atl.lib"
  273.     -@erase ".\.\Release\regsvr32.trg"
  274.     -@erase "atl.h"
  275.     -@erase "atl.tlb"
  276.     -@erase "atl_i.c"
  277.  
  278. "$(OUTDIR)" :
  279.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  280.  
  281. CPP=cl.exe
  282. CPP_PROJ=/nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_MBCS" /D "_ATL_MIN_CRT" /Fp"$(INTDIR)\Atl.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  283.  
  284. .c{$(INTDIR)}.obj::
  285.    $(CPP) @<<
  286.    $(CPP_PROJ) $< 
  287. <<
  288.  
  289. .cpp{$(INTDIR)}.obj::
  290.    $(CPP) @<<
  291.    $(CPP_PROJ) $< 
  292. <<
  293.  
  294. .cxx{$(INTDIR)}.obj::
  295.    $(CPP) @<<
  296.    $(CPP_PROJ) $< 
  297. <<
  298.  
  299. .c{$(INTDIR)}.sbr::
  300.    $(CPP) @<<
  301.    $(CPP_PROJ) $< 
  302. <<
  303.  
  304. .cpp{$(INTDIR)}.sbr::
  305.    $(CPP) @<<
  306.    $(CPP_PROJ) $< 
  307. <<
  308.  
  309. .cxx{$(INTDIR)}.sbr::
  310.    $(CPP) @<<
  311.    $(CPP_PROJ) $< 
  312. <<
  313.  
  314. MTL=midl.exe
  315. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  316. RSC=rc.exe
  317. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atl.res" /d "NDEBUG" 
  318. BSC32=bscmake.exe
  319. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atl.bsc" 
  320. BSC32_SBRS= \
  321.     
  322. LINK32=link.exe
  323. !if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA"
  324. LINK32_FLAGS=delayimp.lib /nologo /base:"0x5f3e0000" /version:2.0 /entry:"DllMain" /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\Atl.pdb" /machine:ALPHA /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" /delayload:user32.dll /delayload:gdi32.dll /delayload:ole32.dll /delayload:oleaut32.dll /delayload:advapi32.dll /delayload:olepro32.dll 
  325. !else
  326. LINK32_FLAGS=delayimp.lib /nologo /base:"0x5f3e0000" /version:2.0 /entry:"DllMain" /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\Atl.pdb" /machine:I386 /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" /delayload:user32.dll /delayload:gdi32.dll /delayload:ole32.dll /delayload:oleaut32.dll /delayload:advapi32.dll /delayload:olepro32.dll 
  327. !endif
  328. DEF_FILE= \
  329.     ".\atl.def"
  330. LINK32_OBJS= \
  331.     "$(INTDIR)\atl.obj" \
  332.     "$(INTDIR)\RegObj.obj" \
  333.     "$(INTDIR)\StdAfx.obj" \
  334.     "$(INTDIR)\atl.res"
  335.  
  336. "$(OUTDIR)\Atl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  337.     $(LINK32) @<<
  338.   $(LINK32_FLAGS) $(LINK32_OBJS)
  339. <<
  340.  
  341. OutDir=.\.\Release
  342. TargetPath=.\Release\Atl.dll
  343. InputPath=.\Release\Atl.dll
  344. SOURCE=$(InputPath)
  345.  
  346. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  347.     <<tempfile.bat 
  348.     @echo off 
  349.     echo regsvr32 /s /c "$(TargetPath)" 
  350.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  351. << 
  352.     
  353.  
  354. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Release"
  355.  
  356. OUTDIR=.\ReleaseU
  357. INTDIR=.\ReleaseU
  358. # Begin Custom Macros
  359. OutDir=.\.\ReleaseU
  360. # End Custom Macros
  361.  
  362. ALL : "atl_i.c" "atl.tlb" "atl.h" "$(OUTDIR)\Atl.dll" ".\.\ReleaseU\regsvr32.trg"
  363.  
  364.  
  365. CLEAN :
  366.     -@erase "$(INTDIR)\atl.obj"
  367.     -@erase "$(INTDIR)\Atl.pch"
  368.     -@erase "$(INTDIR)\atl.res"
  369.     -@erase "$(INTDIR)\RegObj.obj"
  370.     -@erase "$(INTDIR)\StdAfx.obj"
  371.     -@erase "$(INTDIR)\vc60.idb"
  372.     -@erase "$(OUTDIR)\Atl.dll"
  373.     -@erase "$(OUTDIR)\Atl.exp"
  374.     -@erase "$(OUTDIR)\Atl.lib"
  375.     -@erase ".\.\ReleaseU\regsvr32.trg"
  376.     -@erase "atl.h"
  377.     -@erase "atl.tlb"
  378.     -@erase "atl_i.c"
  379.  
  380. "$(OUTDIR)" :
  381.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  382.  
  383. CPP=cl.exe
  384. CPP_PROJ=/nologo /MT /W3 /O1 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_WINDLL" /D "_UNICODE" /D "_ATL_MIN_CRT" /Fp"$(INTDIR)\Atl.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  385.  
  386. .c{$(INTDIR)}.obj::
  387.    $(CPP) @<<
  388.    $(CPP_PROJ) $< 
  389. <<
  390.  
  391. .cpp{$(INTDIR)}.obj::
  392.    $(CPP) @<<
  393.    $(CPP_PROJ) $< 
  394. <<
  395.  
  396. .cxx{$(INTDIR)}.obj::
  397.    $(CPP) @<<
  398.    $(CPP_PROJ) $< 
  399. <<
  400.  
  401. .c{$(INTDIR)}.sbr::
  402.    $(CPP) @<<
  403.    $(CPP_PROJ) $< 
  404. <<
  405.  
  406. .cpp{$(INTDIR)}.sbr::
  407.    $(CPP) @<<
  408.    $(CPP_PROJ) $< 
  409. <<
  410.  
  411. .cxx{$(INTDIR)}.sbr::
  412.    $(CPP) @<<
  413.    $(CPP_PROJ) $< 
  414. <<
  415.  
  416. MTL=midl.exe
  417. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  418. RSC=rc.exe
  419. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atl.res" /d "NDEBUG" /d "_UNICODE" 
  420. BSC32=bscmake.exe
  421. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atl.bsc" 
  422. BSC32_SBRS= \
  423.     
  424. LINK32=link.exe
  425. !if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA"
  426. LINK32_FLAGS=delayimp.lib /nologo /base:"0x5f3e0000" /version:2.0 /entry:"DllMain" /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\Atl.pdb" /machine:ALPHA /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" /delayload:user32.dll /delayload:gdi32.dll /delayload:ole32.dll /delayload:oleaut32.dll /delayload:advapi32.dll /delayload:olepro32.dll 
  427. !else
  428. LINK32_FLAGS=delayimp.lib /nologo /base:"0x5f3e0000" /version:2.0 /entry:"DllMain" /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\Atl.pdb" /machine:I386 /def:".\atl.def" /out:"$(OUTDIR)\Atl.dll" /implib:"$(OUTDIR)\Atl.lib" /delayload:user32.dll /delayload:gdi32.dll /delayload:ole32.dll /delayload:oleaut32.dll /delayload:advapi32.dll /delayload:olepro32.dll 
  429. !endif
  430. DEF_FILE= \
  431.     ".\atl.def"
  432. LINK32_OBJS= \
  433.     "$(INTDIR)\atl.obj" \
  434.     "$(INTDIR)\RegObj.obj" \
  435.     "$(INTDIR)\StdAfx.obj" \
  436.     "$(INTDIR)\atl.res"
  437.  
  438. "$(OUTDIR)\Atl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  439.     $(LINK32) @<<
  440.   $(LINK32_FLAGS) $(LINK32_OBJS)
  441. <<
  442.  
  443. OutDir=.\.\ReleaseU
  444. TargetPath=.\ReleaseU\Atl.dll
  445. InputPath=.\ReleaseU\Atl.dll
  446. SOURCE=$(InputPath)
  447.  
  448. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  449.     <<tempfile.bat 
  450.     @echo off 
  451.     echo regsvr32 /s /c "$(TargetPath)" 
  452.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  453. << 
  454.     
  455.  
  456. !ENDIF 
  457.  
  458.  
  459. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  460. !IF EXISTS("Atl.dep")
  461. !INCLUDE "Atl.dep"
  462. !ELSE 
  463. !MESSAGE Warning: cannot find "Atl.dep"
  464. !ENDIF 
  465. !ENDIF 
  466.  
  467.  
  468. !IF "$(CFG)" == "atl - Win32 Debug" || "$(CFG)" == "atl - Win32 Unicode Debug" || "$(CFG)" == "atl - Win32 Release" || "$(CFG)" == "atl - Win32 Unicode Release"
  469. SOURCE=.\atl.cpp
  470.  
  471. "$(INTDIR)\atl.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\Atl.pch"
  472.  
  473.  
  474.  
  475. ".\ReleaseU\atl.obj" : $(SOURCE) "$(INTDIR)" ".\ReleaseU\Atl.pch"
  476.  
  477.  
  478. SOURCE=.\atl.idl
  479.  
  480. !IF  "$(CFG)" == "atl - Win32 Debug"
  481.  
  482. InputPath=.\atl.idl
  483.  
  484. "atl.tlb"    "atl.h"    "atl_i.c"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  485.     <<tempfile.bat 
  486.     @echo off 
  487.     midl /h atl.h /iid atl_i.c atl.idl
  488. << 
  489.     
  490.  
  491. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Debug"
  492.  
  493. InputPath=.\atl.idl
  494.  
  495. "atl.tlb"    "atl.h"    "atl_i.c"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  496.     <<tempfile.bat 
  497.     @echo off 
  498.     midl /h atl.h /iid atl_i.c atl.idl
  499. << 
  500.     
  501.  
  502. !ELSEIF  "$(CFG)" == "atl - Win32 Release"
  503.  
  504. InputPath=.\atl.idl
  505.  
  506. "atl.tlb"    "atl.h"    "atl_i.c"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  507.     <<tempfile.bat 
  508.     @echo off 
  509.     midl /h atl.h /iid atl_i.c atl.idl
  510. << 
  511.     
  512.  
  513. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Release"
  514.  
  515. InputPath=.\atl.idl
  516.  
  517. "atl.tlb"    "atl.h"    "atl_i.c"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  518.     <<tempfile.bat 
  519.     @echo off 
  520.     midl /h atl.h /iid atl_i.c atl.idl
  521. << 
  522.     
  523.  
  524. !ENDIF 
  525.  
  526. SOURCE=.\atl.rc
  527.  
  528. "$(INTDIR)\atl.res" : $(SOURCE) "$(INTDIR)"
  529.     $(RSC) $(RSC_PROJ) $(SOURCE)
  530.  
  531.  
  532.  
  533. ".\ReleaseU\atl.res" : $(SOURCE) "$(INTDIR)"
  534.     $(RSC) $(RSC_PROJ) $(SOURCE)
  535.  
  536.  
  537. SOURCE=.\RegObj.cpp
  538.  
  539. "$(INTDIR)\RegObj.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\Atl.pch"
  540.  
  541.  
  542.  
  543. ".\ReleaseU\RegObj.obj" : $(SOURCE) "$(INTDIR)" ".\ReleaseU\Atl.pch"
  544.  
  545.  
  546. SOURCE=.\StdAfx.cpp
  547.  
  548. !IF  "$(CFG)" == "atl - Win32 Debug"
  549.  
  550. CPP_SWITCHES=/nologo /MDd /W3 /Gm /Od /I "." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_MBCS" /Fp"$(INTDIR)\Atl.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
  551.  
  552. !if "$(_VCBUILD)" == "1"
  553. CPP_SWITCHES=$(CPP_SWITCHES) /Zi
  554. !else
  555. CPP_SWITCHES=$(CPP_SWITCHES) /ZI
  556. !endif
  557.  
  558. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Atl.pch" : $(SOURCE) "$(INTDIR)"
  559.     $(CPP) @<<
  560.   $(CPP_SWITCHES) $(SOURCE)
  561. <<
  562.  
  563.  
  564. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Debug"
  565.  
  566. CPP_SWITCHES=/nologo /MDd /W3 /Gm /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_WINDLL" /D "_UNICODE" /Fp"$(INTDIR)\Atl.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
  567.  
  568. !if "$(_VCBUILD)" == "1"
  569. CPP_SWITCHES=$(CPP_SWITCHES) /Zi
  570. !else
  571. CPP_SWITCHES=$(CPP_SWITCHES) /ZI
  572. !endif
  573.  
  574. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Atl.pch" : $(SOURCE) "$(INTDIR)"
  575.     $(CPP) @<<
  576.   $(CPP_SWITCHES) $(SOURCE)
  577. <<
  578.  
  579.  
  580. !ELSEIF  "$(CFG)" == "atl - Win32 Release"
  581.  
  582. CPP_SWITCHES=/nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_MBCS" /D "_ATL_MIN_CRT" /Fp"$(INTDIR)\Atl.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  583.  
  584. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Atl.pch" : $(SOURCE) "$(INTDIR)"
  585.     $(CPP) @<<
  586.   $(CPP_SWITCHES) $(SOURCE)
  587. <<
  588.  
  589.  
  590. !ELSEIF  "$(CFG)" == "atl - Win32 Unicode Release"
  591.  
  592. CPP_SWITCHES=/nologo /MT /W3 /O1 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_WINDLL" /D "_UNICODE" /D "_ATL_MIN_CRT" /Fp"$(INTDIR)\Atl.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  593.  
  594. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Atl.pch" : $(SOURCE) "$(INTDIR)"
  595.     $(CPP) @<<
  596.   $(CPP_SWITCHES) $(SOURCE)
  597. <<
  598.  
  599.  
  600. !ENDIF 
  601.  
  602.  
  603. !ENDIF 
  604.