home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / atl / atlduck / atlduck.mak < prev    next >
Text File  |  1998-03-26  |  18KB  |  697 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on atlduck.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=atlduck - Win32 Unicode Release
  4. !MESSAGE No configuration specified. Defaulting to atlduck - Win32 Unicode Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "atlduck - Win32 Debug" && "$(CFG)" != "atlduck - Win32 Unicode Debug" && "$(CFG)" != "atlduck - Win32 Release" && "$(CFG)" != "atlduck - 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 "atlduck.mak" CFG="atlduck - Win32 Unicode Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "atlduck - Win32 Debug" (based on "Win32 (x86) Application")
  17. !MESSAGE "atlduck - Win32 Unicode Debug" (based on "Win32 (x86) Application")
  18. !MESSAGE "atlduck - Win32 Release" (based on "Win32 (x86) Application")
  19. !MESSAGE "atlduck - Win32 Unicode Release" (based on "Win32 (x86) Application")
  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)" == "atlduck - Win32 Debug"
  31.  
  32. OUTDIR=.\Debug
  33. INTDIR=.\Debug
  34. # Begin Custom Macros
  35. OutDir=.\Debug
  36. # End Custom Macros
  37.  
  38. !IF "$(RECURSE)" == "0" 
  39.  
  40. ALL : "$(OUTDIR)\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  41.  
  42. !ELSE 
  43.  
  44. ALL : "duck - Win32 Debug" "$(OUTDIR)\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  45.  
  46. !ENDIF 
  47.  
  48. !IF "$(RECURSE)" == "1" 
  49. CLEAN :"duck - Win32 DebugCLEAN" 
  50. !ELSE 
  51. CLEAN :
  52. !ENDIF 
  53.     -@erase "$(INTDIR)\atlduck.obj"
  54.     -@erase "$(INTDIR)\atlduck.pch"
  55.     -@erase "$(INTDIR)\atlduck.res"
  56.     -@erase "$(INTDIR)\atlduck.sbr"
  57.     -@erase "$(INTDIR)\DuckDoer.obj"
  58.     -@erase "$(INTDIR)\DuckDoer.sbr"
  59.     -@erase "$(INTDIR)\DuckDoerDlg.obj"
  60.     -@erase "$(INTDIR)\DuckDoerDlg.sbr"
  61.     -@erase "$(INTDIR)\StdAfx.obj"
  62.     -@erase "$(INTDIR)\StdAfx.sbr"
  63.     -@erase "$(INTDIR)\vc60.idb"
  64.     -@erase "$(INTDIR)\vc60.pdb"
  65.     -@erase "$(OUTDIR)\atlduck.bsc"
  66.     -@erase "$(OUTDIR)\atlduck.exe"
  67.     -@erase "$(OUTDIR)\atlduck.ilk"
  68.     -@erase "$(OUTDIR)\atlduck.pdb"
  69.  
  70. "$(OUTDIR)" :
  71.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  72.  
  73. CPP=cl.exe
  74. CPP_PROJ=/nologo /MLd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  75.  
  76. .c{$(INTDIR)}.obj::
  77.    $(CPP) @<<
  78.    $(CPP_PROJ) $< 
  79. <<
  80.  
  81. .cpp{$(INTDIR)}.obj::
  82.    $(CPP) @<<
  83.    $(CPP_PROJ) $< 
  84. <<
  85.  
  86. .cxx{$(INTDIR)}.obj::
  87.    $(CPP) @<<
  88.    $(CPP_PROJ) $< 
  89. <<
  90.  
  91. .c{$(INTDIR)}.sbr::
  92.    $(CPP) @<<
  93.    $(CPP_PROJ) $< 
  94. <<
  95.  
  96. .cpp{$(INTDIR)}.sbr::
  97.    $(CPP) @<<
  98.    $(CPP_PROJ) $< 
  99. <<
  100.  
  101. .cxx{$(INTDIR)}.sbr::
  102.    $(CPP) @<<
  103.    $(CPP_PROJ) $< 
  104. <<
  105.  
  106. MTL=midl.exe
  107. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
  108. RSC=rc.exe
  109. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atlduck.res" /d "_DEBUG" 
  110. BSC32=bscmake.exe
  111. BSC32_FLAGS=/nologo /o"$(OUTDIR)\atlduck.bsc" 
  112. BSC32_SBRS= \
  113.     "$(INTDIR)\atlduck.sbr" \
  114.     "$(INTDIR)\DuckDoer.sbr" \
  115.     "$(INTDIR)\DuckDoerDlg.sbr" \
  116.     "$(INTDIR)\StdAfx.sbr"
  117.  
  118. "$(OUTDIR)\atlduck.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  119.     $(BSC32) @<<
  120.   $(BSC32_FLAGS) $(BSC32_SBRS)
  121. <<
  122.  
  123. LINK32=link.exe
  124. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\atlduck.pdb" /debug /machine:I386 /out:"$(OUTDIR)\atlduck.exe" /pdbtype:sept 
  125. LINK32_OBJS= \
  126.     "$(INTDIR)\atlduck.obj" \
  127.     "$(INTDIR)\DuckDoer.obj" \
  128.     "$(INTDIR)\DuckDoerDlg.obj" \
  129.     "$(INTDIR)\StdAfx.obj" \
  130.     "$(INTDIR)\atlduck.res"
  131.  
  132. "$(OUTDIR)\atlduck.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  133.     $(LINK32) @<<
  134.   $(LINK32_FLAGS) $(LINK32_OBJS)
  135. <<
  136.  
  137. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  138.  
  139. OUTDIR=.\DebugU
  140. INTDIR=.\DebugU
  141. # Begin Custom Macros
  142. OutDir=.\DebugU
  143. # End Custom Macros
  144.  
  145. !IF "$(RECURSE)" == "0" 
  146.  
  147. ALL : ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" "$(OUTDIR)\atlduck.exe"
  148.  
  149. !ELSE 
  150.  
  151. ALL : "duck - Win32 Unicode Debug" ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" "$(OUTDIR)\atlduck.exe"
  152.  
  153. !ENDIF 
  154.  
  155. !IF "$(RECURSE)" == "1" 
  156. CLEAN :"duck - Win32 Unicode DebugCLEAN" 
  157. !ELSE 
  158. CLEAN :
  159. !ENDIF 
  160.     -@erase "$(INTDIR)\atlduck.obj"
  161.     -@erase "$(INTDIR)\atlduck.pch"
  162.     -@erase "$(INTDIR)\atlduck.res"
  163.     -@erase "$(INTDIR)\DuckDoer.obj"
  164.     -@erase "$(INTDIR)\DuckDoerDlg.obj"
  165.     -@erase "$(INTDIR)\StdAfx.obj"
  166.     -@erase "$(INTDIR)\vc60.idb"
  167.     -@erase "$(INTDIR)\vc60.pdb"
  168.     -@erase "$(OUTDIR)\atlduck.exe"
  169.     -@erase "$(OUTDIR)\atlduck.ilk"
  170.     -@erase "$(OUTDIR)\atlduck.pdb"
  171.     -@erase ".\atlduck.h"
  172.     -@erase ".\atlduck.tlb"
  173.     -@erase ".\atlduck_i.c"
  174.  
  175. "$(OUTDIR)" :
  176.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  177.  
  178. CPP=cl.exe
  179. CPP_PROJ=/nologo /MLd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_UNICODE" /Fp"$(INTDIR)\atlduck.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  180.  
  181. .c{$(INTDIR)}.obj::
  182.    $(CPP) @<<
  183.    $(CPP_PROJ) $< 
  184. <<
  185.  
  186. .cpp{$(INTDIR)}.obj::
  187.    $(CPP) @<<
  188.    $(CPP_PROJ) $< 
  189. <<
  190.  
  191. .cxx{$(INTDIR)}.obj::
  192.    $(CPP) @<<
  193.    $(CPP_PROJ) $< 
  194. <<
  195.  
  196. .c{$(INTDIR)}.sbr::
  197.    $(CPP) @<<
  198.    $(CPP_PROJ) $< 
  199. <<
  200.  
  201. .cpp{$(INTDIR)}.sbr::
  202.    $(CPP) @<<
  203.    $(CPP_PROJ) $< 
  204. <<
  205.  
  206. .cxx{$(INTDIR)}.sbr::
  207.    $(CPP) @<<
  208.    $(CPP_PROJ) $< 
  209. <<
  210.  
  211. MTL=midl.exe
  212. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
  213. RSC=rc.exe
  214. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atlduck.res" /d "_DEBUG" 
  215. BSC32=bscmake.exe
  216. BSC32_FLAGS=/nologo /o"$(OUTDIR)\atlduck.bsc" 
  217. BSC32_SBRS= \
  218.     
  219. LINK32=link.exe
  220. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /entry:"wWinMainCRTStartup" /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\atlduck.pdb" /debug /machine:I386 /out:"$(OUTDIR)\atlduck.exe" /pdbtype:sept 
  221. LINK32_OBJS= \
  222.     "$(INTDIR)\atlduck.obj" \
  223.     "$(INTDIR)\DuckDoer.obj" \
  224.     "$(INTDIR)\DuckDoerDlg.obj" \
  225.     "$(INTDIR)\StdAfx.obj" \
  226.     "$(INTDIR)\atlduck.res"
  227.  
  228. "$(OUTDIR)\atlduck.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  229.     $(LINK32) @<<
  230.   $(LINK32_FLAGS) $(LINK32_OBJS)
  231. <<
  232.  
  233. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  234.  
  235. OUTDIR=.\atlduck_
  236. INTDIR=.\atlduck_
  237. # Begin Custom Macros
  238. OutDir=.\atlduck_
  239. # End Custom Macros
  240.  
  241. !IF "$(RECURSE)" == "0" 
  242.  
  243. ALL : ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" ".\release\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  244.  
  245. !ELSE 
  246.  
  247. ALL : "duck - Win32 Release" ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" ".\release\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  248.  
  249. !ENDIF 
  250.  
  251. !IF "$(RECURSE)" == "1" 
  252. CLEAN :"duck - Win32 ReleaseCLEAN" 
  253. !ELSE 
  254. CLEAN :
  255. !ENDIF 
  256.     -@erase "$(INTDIR)\atlduck.obj"
  257.     -@erase "$(INTDIR)\atlduck.pch"
  258.     -@erase "$(INTDIR)\atlduck.res"
  259.     -@erase "$(INTDIR)\atlduck.sbr"
  260.     -@erase "$(INTDIR)\DuckDoer.obj"
  261.     -@erase "$(INTDIR)\DuckDoer.sbr"
  262.     -@erase "$(INTDIR)\DuckDoerDlg.obj"
  263.     -@erase "$(INTDIR)\DuckDoerDlg.sbr"
  264.     -@erase "$(INTDIR)\StdAfx.obj"
  265.     -@erase "$(INTDIR)\StdAfx.sbr"
  266.     -@erase "$(INTDIR)\vc60.idb"
  267.     -@erase "$(OUTDIR)\atlduck.bsc"
  268.     -@erase ".\release\atlduck.exe"
  269.     -@erase ".\release\atlduck.ilk"
  270.     -@erase ".\atlduck.h"
  271.     -@erase ".\atlduck.tlb"
  272.     -@erase ".\atlduck_i.c"
  273.  
  274. "$(OUTDIR)" :
  275.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  276.  
  277. CPP=cl.exe
  278. CPP_PROJ=/nologo /ML /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  279.  
  280. .c{$(INTDIR)}.obj::
  281.    $(CPP) @<<
  282.    $(CPP_PROJ) $< 
  283. <<
  284.  
  285. .cpp{$(INTDIR)}.obj::
  286.    $(CPP) @<<
  287.    $(CPP_PROJ) $< 
  288. <<
  289.  
  290. .cxx{$(INTDIR)}.obj::
  291.    $(CPP) @<<
  292.    $(CPP_PROJ) $< 
  293. <<
  294.  
  295. .c{$(INTDIR)}.sbr::
  296.    $(CPP) @<<
  297.    $(CPP_PROJ) $< 
  298. <<
  299.  
  300. .cpp{$(INTDIR)}.sbr::
  301.    $(CPP) @<<
  302.    $(CPP_PROJ) $< 
  303. <<
  304.  
  305. .cxx{$(INTDIR)}.sbr::
  306.    $(CPP) @<<
  307.    $(CPP_PROJ) $< 
  308. <<
  309.  
  310. MTL=midl.exe
  311. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
  312. RSC=rc.exe
  313. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atlduck.res" /d "_DEBUG" 
  314. BSC32=bscmake.exe
  315. BSC32_FLAGS=/nologo /o"$(OUTDIR)\atlduck.bsc" 
  316. BSC32_SBRS= \
  317.     "$(INTDIR)\atlduck.sbr" \
  318.     "$(INTDIR)\DuckDoer.sbr" \
  319.     "$(INTDIR)\DuckDoerDlg.sbr" \
  320.     "$(INTDIR)\StdAfx.sbr"
  321.  
  322. "$(OUTDIR)\atlduck.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  323.     $(BSC32) @<<
  324.   $(BSC32_FLAGS) $(BSC32_SBRS)
  325. <<
  326.  
  327. LINK32=link.exe
  328. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\atlduck.pdb" /machine:I386 /out:"release/atlduck.exe" /pdbtype:sept 
  329. LINK32_OBJS= \
  330.     "$(INTDIR)\atlduck.obj" \
  331.     "$(INTDIR)\DuckDoer.obj" \
  332.     "$(INTDIR)\DuckDoerDlg.obj" \
  333.     "$(INTDIR)\StdAfx.obj" \
  334.     "$(INTDIR)\atlduck.res"
  335.  
  336. ".\release\atlduck.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  337.     $(LINK32) @<<
  338.   $(LINK32_FLAGS) $(LINK32_OBJS)
  339. <<
  340.  
  341. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  342.  
  343. OUTDIR=.\atlduck0
  344. INTDIR=.\atlduck0
  345. # Begin Custom Macros
  346. OutDir=.\atlduck0
  347. # End Custom Macros
  348.  
  349. !IF "$(RECURSE)" == "0" 
  350.  
  351. ALL : ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" ".\releaseu\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  352.  
  353. !ELSE 
  354.  
  355. ALL : "duck - Win32 Unicode Release" ".\atlduck_i.c" ".\atlduck.tlb" ".\atlduck.h" ".\releaseu\atlduck.exe" "$(OUTDIR)\atlduck.bsc"
  356.  
  357. !ENDIF 
  358.  
  359. !IF "$(RECURSE)" == "1" 
  360. CLEAN :"duck - Win32 Unicode ReleaseCLEAN" 
  361. !ELSE 
  362. CLEAN :
  363. !ENDIF 
  364.     -@erase "$(INTDIR)\atlduck.obj"
  365.     -@erase "$(INTDIR)\atlduck.pch"
  366.     -@erase "$(INTDIR)\atlduck.res"
  367.     -@erase "$(INTDIR)\atlduck.sbr"
  368.     -@erase "$(INTDIR)\DuckDoer.obj"
  369.     -@erase "$(INTDIR)\DuckDoer.sbr"
  370.     -@erase "$(INTDIR)\DuckDoerDlg.obj"
  371.     -@erase "$(INTDIR)\DuckDoerDlg.sbr"
  372.     -@erase "$(INTDIR)\StdAfx.obj"
  373.     -@erase "$(INTDIR)\StdAfx.sbr"
  374.     -@erase "$(INTDIR)\vc60.idb"
  375.     -@erase "$(OUTDIR)\atlduck.bsc"
  376.     -@erase ".\releaseu\atlduck.exe"
  377.     -@erase ".\releaseu\atlduck.ilk"
  378.     -@erase ".\atlduck.h"
  379.     -@erase ".\atlduck.tlb"
  380.     -@erase ".\atlduck_i.c"
  381.  
  382. "$(OUTDIR)" :
  383.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  384.  
  385. CPP=cl.exe
  386. CPP_PROJ=/nologo /ML /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  387.  
  388. .c{$(INTDIR)}.obj::
  389.    $(CPP) @<<
  390.    $(CPP_PROJ) $< 
  391. <<
  392.  
  393. .cpp{$(INTDIR)}.obj::
  394.    $(CPP) @<<
  395.    $(CPP_PROJ) $< 
  396. <<
  397.  
  398. .cxx{$(INTDIR)}.obj::
  399.    $(CPP) @<<
  400.    $(CPP_PROJ) $< 
  401. <<
  402.  
  403. .c{$(INTDIR)}.sbr::
  404.    $(CPP) @<<
  405.    $(CPP_PROJ) $< 
  406. <<
  407.  
  408. .cpp{$(INTDIR)}.sbr::
  409.    $(CPP) @<<
  410.    $(CPP_PROJ) $< 
  411. <<
  412.  
  413. .cxx{$(INTDIR)}.sbr::
  414.    $(CPP) @<<
  415.    $(CPP_PROJ) $< 
  416. <<
  417.  
  418. MTL=midl.exe
  419. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
  420. RSC=rc.exe
  421. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\atlduck.res" /d "_DEBUG" 
  422. BSC32=bscmake.exe
  423. BSC32_FLAGS=/nologo /o"$(OUTDIR)\atlduck.bsc" 
  424. BSC32_SBRS= \
  425.     "$(INTDIR)\atlduck.sbr" \
  426.     "$(INTDIR)\DuckDoer.sbr" \
  427.     "$(INTDIR)\DuckDoerDlg.sbr" \
  428.     "$(INTDIR)\StdAfx.sbr"
  429.  
  430. "$(OUTDIR)\atlduck.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  431.     $(BSC32) @<<
  432.   $(BSC32_FLAGS) $(BSC32_SBRS)
  433. <<
  434.  
  435. LINK32=link.exe
  436. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /entry:"wWinMainCRTStartup" /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\atlduck.pdb" /machine:I386 /out:"releaseu/atlduck.exe" /pdbtype:sept 
  437. LINK32_OBJS= \
  438.     "$(INTDIR)\atlduck.obj" \
  439.     "$(INTDIR)\DuckDoer.obj" \
  440.     "$(INTDIR)\DuckDoerDlg.obj" \
  441.     "$(INTDIR)\StdAfx.obj" \
  442.     "$(INTDIR)\atlduck.res"
  443.  
  444. ".\releaseu\atlduck.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  445.     $(LINK32) @<<
  446.   $(LINK32_FLAGS) $(LINK32_OBJS)
  447. <<
  448.  
  449. !ENDIF 
  450.  
  451.  
  452. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  453. !IF EXISTS("atlduck.dep")
  454. !INCLUDE "atlduck.dep"
  455. !ELSE 
  456. !MESSAGE Warning: cannot find "atlduck.dep"
  457. !ENDIF 
  458. !ENDIF 
  459.  
  460.  
  461. !IF "$(CFG)" == "atlduck - Win32 Debug" || "$(CFG)" == "atlduck - Win32 Unicode Debug" || "$(CFG)" == "atlduck - Win32 Release" || "$(CFG)" == "atlduck - Win32 Unicode Release"
  462. SOURCE=.\atlduck.cpp
  463.  
  464. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  465.  
  466.  
  467. "$(INTDIR)\atlduck.obj"    "$(INTDIR)\atlduck.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch" ".\atlduck.h" ".\atlduck_i.c"
  468.  
  469.  
  470. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  471.  
  472.  
  473. "$(INTDIR)\atlduck.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  474.  
  475.  
  476. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  477.  
  478.  
  479. "$(INTDIR)\atlduck.obj"    "$(INTDIR)\atlduck.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  480.  
  481.  
  482. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  483.  
  484.  
  485. "$(INTDIR)\atlduck.obj"    "$(INTDIR)\atlduck.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  486.  
  487.  
  488. !ENDIF 
  489.  
  490. SOURCE=.\atlduck.idl
  491.  
  492. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  493.  
  494. InputPath=.\atlduck.idl
  495.  
  496. ".\atlduck.tlb"    ".\atlduck.h"    ".\atlduck_i.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  497.     <<tempfile.bat 
  498.     @echo off 
  499.     midl /h "atlduck.h" /iid "atlduck_i.c" "atlduck.idl"
  500. << 
  501.     
  502.  
  503. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  504.  
  505. InputPath=.\atlduck.idl
  506.  
  507. ".\atlduck.tlb"    ".\atlduck.h"    ".\atlduck_i.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  508.     <<tempfile.bat 
  509.     @echo off 
  510.     midl /h "atlduck.h" /iid "atlduck_i.c" "atlduck.idl"
  511. << 
  512.     
  513.  
  514. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  515.  
  516. InputPath=.\atlduck.idl
  517.  
  518. ".\atlduck.tlb"    ".\atlduck.h"    ".\atlduck_i.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  519.     <<tempfile.bat 
  520.     @echo off 
  521.     midl /h "atlduck.h" /iid "atlduck_i.c" "atlduck.idl"
  522. << 
  523.     
  524.  
  525. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  526.  
  527. InputPath=.\atlduck.idl
  528.  
  529. ".\atlduck.tlb"    ".\atlduck.h"    ".\atlduck_i.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  530.     <<tempfile.bat 
  531.     @echo off 
  532.     midl /h "atlduck.h" /iid "atlduck_i.c" "atlduck.idl"
  533. << 
  534.     
  535.  
  536. !ENDIF 
  537.  
  538. SOURCE=.\atlduck.rc
  539.  
  540. "$(INTDIR)\atlduck.res" : $(SOURCE) "$(INTDIR)" ".\atlduck.tlb"
  541.     $(RSC) $(RSC_PROJ) $(SOURCE)
  542.  
  543.  
  544. SOURCE=.\DuckDoer.cpp
  545.  
  546. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  547.  
  548.  
  549. "$(INTDIR)\DuckDoer.obj"    "$(INTDIR)\DuckDoer.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch" ".\atlduck.h"
  550.  
  551.  
  552. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  553.  
  554.  
  555. "$(INTDIR)\DuckDoer.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  556.  
  557.  
  558. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  559.  
  560.  
  561. "$(INTDIR)\DuckDoer.obj"    "$(INTDIR)\DuckDoer.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  562.  
  563.  
  564. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  565.  
  566.  
  567. "$(INTDIR)\DuckDoer.obj"    "$(INTDIR)\DuckDoer.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  568.  
  569.  
  570. !ENDIF 
  571.  
  572. SOURCE=.\DuckDoerDlg.cpp
  573.  
  574. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  575.  
  576.  
  577. "$(INTDIR)\DuckDoerDlg.obj"    "$(INTDIR)\DuckDoerDlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch" ".\atlduck.h"
  578.  
  579.  
  580. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  581.  
  582.  
  583. "$(INTDIR)\DuckDoerDlg.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  584.  
  585.  
  586. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  587.  
  588.  
  589. "$(INTDIR)\DuckDoerDlg.obj"    "$(INTDIR)\DuckDoerDlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  590.  
  591.  
  592. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  593.  
  594.  
  595. "$(INTDIR)\DuckDoerDlg.obj"    "$(INTDIR)\DuckDoerDlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\atlduck.pch"
  596.  
  597.  
  598. !ENDIF 
  599.  
  600. SOURCE=.\StdAfx.cpp
  601.  
  602. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  603.  
  604. CPP_SWITCHES=/nologo /MLd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  605.  
  606. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\StdAfx.sbr"    "$(INTDIR)\atlduck.pch" : $(SOURCE) "$(INTDIR)"
  607.     $(CPP) @<<
  608.   $(CPP_SWITCHES) $(SOURCE)
  609. <<
  610.  
  611.  
  612. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  613.  
  614. CPP_SWITCHES=/nologo /MLd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_UNICODE" /Fp"$(INTDIR)\atlduck.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  615.  
  616. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\atlduck.pch" : $(SOURCE) "$(INTDIR)"
  617.     $(CPP) @<<
  618.   $(CPP_SWITCHES) $(SOURCE)
  619. <<
  620.  
  621.  
  622. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  623.  
  624. CPP_SWITCHES=/nologo /ML /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  625.  
  626. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\StdAfx.sbr"    "$(INTDIR)\atlduck.pch" : $(SOURCE) "$(INTDIR)"
  627.     $(CPP) @<<
  628.   $(CPP_SWITCHES) $(SOURCE)
  629. <<
  630.  
  631.  
  632. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  633.  
  634. CPP_SWITCHES=/nologo /ML /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\atlduck.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  635.  
  636. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\StdAfx.sbr"    "$(INTDIR)\atlduck.pch" : $(SOURCE) "$(INTDIR)"
  637.     $(CPP) @<<
  638.   $(CPP_SWITCHES) $(SOURCE)
  639. <<
  640.  
  641.  
  642. !ENDIF 
  643.  
  644. !IF  "$(CFG)" == "atlduck - Win32 Debug"
  645.  
  646. "duck - Win32 Debug" : 
  647.    cd ".\duck"
  648.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Debug" 
  649.    cd ".."
  650.  
  651. "duck - Win32 DebugCLEAN" : 
  652.    cd ".\duck"
  653.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Debug" RECURSE=1 CLEAN 
  654.    cd ".."
  655.  
  656. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Debug"
  657.  
  658. "duck - Win32 Unicode Debug" : 
  659.    cd ".\duck"
  660.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Unicode Debug" 
  661.    cd ".."
  662.  
  663. "duck - Win32 Unicode DebugCLEAN" : 
  664.    cd ".\duck"
  665.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Unicode Debug" RECURSE=1 CLEAN 
  666.    cd ".."
  667.  
  668. !ELSEIF  "$(CFG)" == "atlduck - Win32 Release"
  669.  
  670. "duck - Win32 Release" : 
  671.    cd ".\duck"
  672.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Release" 
  673.    cd ".."
  674.  
  675. "duck - Win32 ReleaseCLEAN" : 
  676.    cd ".\duck"
  677.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Release" RECURSE=1 CLEAN 
  678.    cd ".."
  679.  
  680. !ELSEIF  "$(CFG)" == "atlduck - Win32 Unicode Release"
  681.  
  682. "duck - Win32 Unicode Release" : 
  683.    cd ".\duck"
  684.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Unicode Release" 
  685.    cd ".."
  686.  
  687. "duck - Win32 Unicode ReleaseCLEAN" : 
  688.    cd ".\duck"
  689.    $(MAKE) /$(MAKEFLAGS) /F .\duck.mak CFG="duck - Win32 Unicode Release" RECURSE=1 CLEAN 
  690.    cd ".."
  691.  
  692. !ENDIF 
  693.  
  694.  
  695. !ENDIF 
  696.  
  697.