home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / ole / oclient / oclient.mak < prev    next >
Encoding:
Text File  |  1998-03-27  |  11.7 KB  |  434 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on oclient.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=OClient - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to OClient - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "OClient - Win32 Release" && "$(CFG)" != "OClient - Win32 Debug" && "$(CFG)" != "OClient - Win32 Unicode Debug" && "$(CFG)" != "OClient - 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 "oclient.mak" CFG="OClient - Win32 Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "OClient - Win32 Release" (based on "Win32 (x86) Application")
  17. !MESSAGE "OClient - Win32 Debug" (based on "Win32 (x86) Application")
  18. !MESSAGE "OClient - Win32 Unicode Debug" (based on "Win32 (x86) Application")
  19. !MESSAGE "OClient - 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. CPP=cl.exe
  31. MTL=midl.exe
  32. RSC=rc.exe
  33.  
  34. !IF  "$(CFG)" == "OClient - Win32 Release"
  35.  
  36. OUTDIR=.\Release
  37. INTDIR=.\Release
  38. # Begin Custom Macros
  39. OutDir=.\.\Release
  40. # End Custom Macros
  41.  
  42. ALL : ".\.\Release\oclient.HLP" "$(OUTDIR)\oclient.exe"
  43.  
  44.  
  45. CLEAN :
  46.     -@erase "$(INTDIR)\frame.obj"
  47.     -@erase "$(INTDIR)\maindoc.obj"
  48.     -@erase "$(INTDIR)\mainview.obj"
  49.     -@erase "$(INTDIR)\oclient.obj"
  50.     -@erase "$(INTDIR)\oclient.pch"
  51.     -@erase "$(INTDIR)\oclient.res"
  52.     -@erase "$(INTDIR)\rectitem.obj"
  53.     -@erase "$(INTDIR)\splitfra.obj"
  54.     -@erase "$(INTDIR)\stdafx.obj"
  55.     -@erase "$(INTDIR)\vc60.idb"
  56.     -@erase "$(OUTDIR)\oclient.exe"
  57.     -@erase ".\.\Release\oclient.HLP"
  58.  
  59. "$(OUTDIR)" :
  60.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  61.  
  62. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  63. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  64. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\oclient.res" /d "NDEBUG" /d "_AFXDLL" 
  65. BSC32=bscmake.exe
  66. BSC32_FLAGS=/nologo /o"$(OUTDIR)\oclient.bsc" 
  67. BSC32_SBRS= \
  68.     
  69. LINK32=link.exe
  70. LINK32_FLAGS=/nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\oclient.pdb" /machine:I386 /out:"$(OUTDIR)\oclient.exe" 
  71. LINK32_OBJS= \
  72.     "$(INTDIR)\frame.obj" \
  73.     "$(INTDIR)\maindoc.obj" \
  74.     "$(INTDIR)\mainview.obj" \
  75.     "$(INTDIR)\oclient.obj" \
  76.     "$(INTDIR)\rectitem.obj" \
  77.     "$(INTDIR)\splitfra.obj" \
  78.     "$(INTDIR)\stdafx.obj" \
  79.     "$(INTDIR)\oclient.res"
  80.  
  81. "$(OUTDIR)\oclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  82.     $(LINK32) @<<
  83.   $(LINK32_FLAGS) $(LINK32_OBJS)
  84. <<
  85.  
  86. !ELSEIF  "$(CFG)" == "OClient - Win32 Debug"
  87.  
  88. OUTDIR=.\Debug
  89. INTDIR=.\Debug
  90. # Begin Custom Macros
  91. OutDir=.\.\Debug
  92. # End Custom Macros
  93.  
  94. ALL : ".\.\Debug\oclient.HLP" "$(OUTDIR)\oclient.exe"
  95.  
  96.  
  97. CLEAN :
  98.     -@erase "$(INTDIR)\frame.obj"
  99.     -@erase "$(INTDIR)\maindoc.obj"
  100.     -@erase "$(INTDIR)\mainview.obj"
  101.     -@erase "$(INTDIR)\oclient.obj"
  102.     -@erase "$(INTDIR)\oclient.pch"
  103.     -@erase "$(INTDIR)\oclient.res"
  104.     -@erase "$(INTDIR)\rectitem.obj"
  105.     -@erase "$(INTDIR)\splitfra.obj"
  106.     -@erase "$(INTDIR)\stdafx.obj"
  107.     -@erase "$(INTDIR)\vc60.idb"
  108.     -@erase "$(INTDIR)\vc60.pdb"
  109.     -@erase "$(OUTDIR)\oclient.exe"
  110.     -@erase "$(OUTDIR)\oclient.ilk"
  111.     -@erase "$(OUTDIR)\oclient.pdb"
  112.     -@erase ".\.\Debug\oclient.HLP"
  113.  
  114. "$(OUTDIR)" :
  115.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  116.  
  117. CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  118. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  119. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\oclient.res" /d "_DEBUG" /d "_AFXDLL" 
  120. BSC32=bscmake.exe
  121. BSC32_FLAGS=/nologo /o"$(OUTDIR)\oclient.bsc" 
  122. BSC32_SBRS= \
  123.     
  124. LINK32=link.exe
  125. LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\oclient.pdb" /debug /machine:I386 /out:"$(OUTDIR)\oclient.exe" 
  126. LINK32_OBJS= \
  127.     "$(INTDIR)\frame.obj" \
  128.     "$(INTDIR)\maindoc.obj" \
  129.     "$(INTDIR)\mainview.obj" \
  130.     "$(INTDIR)\oclient.obj" \
  131.     "$(INTDIR)\rectitem.obj" \
  132.     "$(INTDIR)\splitfra.obj" \
  133.     "$(INTDIR)\stdafx.obj" \
  134.     "$(INTDIR)\oclient.res"
  135.  
  136. "$(OUTDIR)\oclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  137.     $(LINK32) @<<
  138.   $(LINK32_FLAGS) $(LINK32_OBJS)
  139. <<
  140.  
  141. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Debug"
  142.  
  143. OUTDIR=.\UniDebug
  144. INTDIR=.\UniDebug
  145. # Begin Custom Macros
  146. OutDir=.\.\UniDebug
  147. # End Custom Macros
  148.  
  149. ALL : ".\.\UniDebug\oclient.HLP" "$(OUTDIR)\oclient.exe"
  150.  
  151.  
  152. CLEAN :
  153.     -@erase "$(INTDIR)\frame.obj"
  154.     -@erase "$(INTDIR)\maindoc.obj"
  155.     -@erase "$(INTDIR)\mainview.obj"
  156.     -@erase "$(INTDIR)\oclient.obj"
  157.     -@erase "$(INTDIR)\oclient.pch"
  158.     -@erase "$(INTDIR)\oclient.res"
  159.     -@erase "$(INTDIR)\rectitem.obj"
  160.     -@erase "$(INTDIR)\splitfra.obj"
  161.     -@erase "$(INTDIR)\stdafx.obj"
  162.     -@erase "$(INTDIR)\vc60.idb"
  163.     -@erase "$(INTDIR)\vc60.pdb"
  164.     -@erase "$(OUTDIR)\oclient.exe"
  165.     -@erase "$(OUTDIR)\oclient.ilk"
  166.     -@erase "$(OUTDIR)\oclient.pdb"
  167.     -@erase ".\.\UniDebug\oclient.HLP"
  168.  
  169. "$(OUTDIR)" :
  170.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  171.  
  172. CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  173. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  174. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\oclient.res" /d "_DEBUG" /d "_AFXDLL" 
  175. BSC32=bscmake.exe
  176. BSC32_FLAGS=/nologo /o"$(OUTDIR)\oclient.bsc" 
  177. BSC32_SBRS= \
  178.     
  179. LINK32=link.exe
  180. LINK32_FLAGS=/nologo /entry:"wWinMainCRTStartup" /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\oclient.pdb" /debug /machine:I386 /out:"$(OUTDIR)\oclient.exe" 
  181. LINK32_OBJS= \
  182.     "$(INTDIR)\frame.obj" \
  183.     "$(INTDIR)\maindoc.obj" \
  184.     "$(INTDIR)\mainview.obj" \
  185.     "$(INTDIR)\oclient.obj" \
  186.     "$(INTDIR)\rectitem.obj" \
  187.     "$(INTDIR)\splitfra.obj" \
  188.     "$(INTDIR)\stdafx.obj" \
  189.     "$(INTDIR)\oclient.res"
  190.  
  191. "$(OUTDIR)\oclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  192.     $(LINK32) @<<
  193.   $(LINK32_FLAGS) $(LINK32_OBJS)
  194. <<
  195.  
  196. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Release"
  197.  
  198. OUTDIR=.\UniRel
  199. INTDIR=.\UniRel
  200. # Begin Custom Macros
  201. OutDir=.\.\UniRel
  202. # End Custom Macros
  203.  
  204. ALL : ".\.\UniRel\oclient.HLP" "$(OUTDIR)\oclient.exe"
  205.  
  206.  
  207. CLEAN :
  208.     -@erase "$(INTDIR)\frame.obj"
  209.     -@erase "$(INTDIR)\maindoc.obj"
  210.     -@erase "$(INTDIR)\mainview.obj"
  211.     -@erase "$(INTDIR)\oclient.obj"
  212.     -@erase "$(INTDIR)\oclient.pch"
  213.     -@erase "$(INTDIR)\oclient.res"
  214.     -@erase "$(INTDIR)\rectitem.obj"
  215.     -@erase "$(INTDIR)\splitfra.obj"
  216.     -@erase "$(INTDIR)\stdafx.obj"
  217.     -@erase "$(INTDIR)\vc60.idb"
  218.     -@erase "$(OUTDIR)\oclient.exe"
  219.     -@erase ".\.\UniRel\oclient.HLP"
  220.  
  221. "$(OUTDIR)" :
  222.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  223.  
  224. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  225. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  226. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\oclient.res" /d "NDEBUG" /d "_AFXDLL" 
  227. BSC32=bscmake.exe
  228. BSC32_FLAGS=/nologo /o"$(OUTDIR)\oclient.bsc" 
  229. BSC32_SBRS= \
  230.     
  231. LINK32=link.exe
  232. LINK32_FLAGS=/nologo /entry:"wWinMainCRTStartup" /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\oclient.pdb" /machine:I386 /out:"$(OUTDIR)\oclient.exe" 
  233. LINK32_OBJS= \
  234.     "$(INTDIR)\frame.obj" \
  235.     "$(INTDIR)\maindoc.obj" \
  236.     "$(INTDIR)\mainview.obj" \
  237.     "$(INTDIR)\oclient.obj" \
  238.     "$(INTDIR)\rectitem.obj" \
  239.     "$(INTDIR)\splitfra.obj" \
  240.     "$(INTDIR)\stdafx.obj" \
  241.     "$(INTDIR)\oclient.res"
  242.  
  243. "$(OUTDIR)\oclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  244.     $(LINK32) @<<
  245.   $(LINK32_FLAGS) $(LINK32_OBJS)
  246. <<
  247.  
  248. !ENDIF 
  249.  
  250. .c{$(INTDIR)}.obj::
  251.    $(CPP) @<<
  252.    $(CPP_PROJ) $< 
  253. <<
  254.  
  255. .cpp{$(INTDIR)}.obj::
  256.    $(CPP) @<<
  257.    $(CPP_PROJ) $< 
  258. <<
  259.  
  260. .cxx{$(INTDIR)}.obj::
  261.    $(CPP) @<<
  262.    $(CPP_PROJ) $< 
  263. <<
  264.  
  265. .c{$(INTDIR)}.sbr::
  266.    $(CPP) @<<
  267.    $(CPP_PROJ) $< 
  268. <<
  269.  
  270. .cpp{$(INTDIR)}.sbr::
  271.    $(CPP) @<<
  272.    $(CPP_PROJ) $< 
  273. <<
  274.  
  275. .cxx{$(INTDIR)}.sbr::
  276.    $(CPP) @<<
  277.    $(CPP_PROJ) $< 
  278. <<
  279.  
  280.  
  281. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  282. !IF EXISTS("oclient.dep")
  283. !INCLUDE "oclient.dep"
  284. !ELSE 
  285. !MESSAGE Warning: cannot find "oclient.dep"
  286. !ENDIF 
  287. !ENDIF 
  288.  
  289.  
  290. !IF "$(CFG)" == "OClient - Win32 Release" || "$(CFG)" == "OClient - Win32 Debug" || "$(CFG)" == "OClient - Win32 Unicode Debug" || "$(CFG)" == "OClient - Win32 Unicode Release"
  291. SOURCE=.\frame.cpp
  292.  
  293. "$(INTDIR)\frame.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  294.  
  295.  
  296. SOURCE=.\maindoc.cpp
  297.  
  298. "$(INTDIR)\maindoc.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  299.  
  300.  
  301. SOURCE=.\mainview.cpp
  302.  
  303. "$(INTDIR)\mainview.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  304.  
  305.  
  306. SOURCE=.\oclient.cpp
  307.  
  308. "$(INTDIR)\oclient.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  309.  
  310.  
  311. SOURCE=.\hlp\oclient.hpj
  312.  
  313. !IF  "$(CFG)" == "OClient - Win32 Release"
  314.  
  315. OutDir=.\.\Release
  316. ProjDir=.
  317. TargetName=oclient
  318. InputPath=.\hlp\oclient.hpj
  319.  
  320. "$(OutDir)\$(TargetName).HLP"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  321.     <<tempfile.bat 
  322.     @echo off 
  323.     "$(ProjDir)\makehelp.bat"
  324. << 
  325.     
  326.  
  327. !ELSEIF  "$(CFG)" == "OClient - Win32 Debug"
  328.  
  329. OutDir=.\.\Debug
  330. ProjDir=.
  331. TargetName=oclient
  332. InputPath=.\hlp\oclient.hpj
  333.  
  334. "$(OutDir)\$(TargetName).HLP"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  335.     <<tempfile.bat 
  336.     @echo off 
  337.     "$(ProjDir)\makehelp.bat"
  338. << 
  339.     
  340.  
  341. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Debug"
  342.  
  343. OutDir=.\.\UniDebug
  344. ProjDir=.
  345. TargetName=oclient
  346. InputPath=.\hlp\oclient.hpj
  347.  
  348. "$(OutDir)\$(TargetName).HLP"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  349.     <<tempfile.bat 
  350.     @echo off 
  351.     "$(ProjDir)\makehelp.bat"
  352. << 
  353.     
  354.  
  355. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Release"
  356.  
  357. OutDir=.\.\UniRel
  358. ProjDir=.
  359. TargetName=oclient
  360. InputPath=.\hlp\oclient.hpj
  361.  
  362. "$(OutDir)\$(TargetName).HLP"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  363.     <<tempfile.bat 
  364.     @echo off 
  365.     "$(ProjDir)\makehelp.bat"
  366. << 
  367.     
  368.  
  369. !ENDIF 
  370.  
  371. SOURCE=.\oclient.rc
  372.  
  373. "$(INTDIR)\oclient.res" : $(SOURCE) "$(INTDIR)"
  374.     $(RSC) $(RSC_PROJ) $(SOURCE)
  375.  
  376.  
  377. SOURCE=.\rectitem.cpp
  378.  
  379. "$(INTDIR)\rectitem.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  380.  
  381.  
  382. SOURCE=.\splitfra.cpp
  383.  
  384. "$(INTDIR)\splitfra.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\oclient.pch"
  385.  
  386.  
  387. SOURCE=.\stdafx.cpp
  388.  
  389. !IF  "$(CFG)" == "OClient - Win32 Release"
  390.  
  391. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  392.  
  393. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\oclient.pch" : $(SOURCE) "$(INTDIR)"
  394.     $(CPP) @<<
  395.   $(CPP_SWITCHES) $(SOURCE)
  396. <<
  397.  
  398.  
  399. !ELSEIF  "$(CFG)" == "OClient - Win32 Debug"
  400.  
  401. CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  402.  
  403. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\oclient.pch" : $(SOURCE) "$(INTDIR)"
  404.     $(CPP) @<<
  405.   $(CPP_SWITCHES) $(SOURCE)
  406. <<
  407.  
  408.  
  409. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Debug"
  410.  
  411. CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  412.  
  413. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\oclient.pch" : $(SOURCE) "$(INTDIR)"
  414.     $(CPP) @<<
  415.   $(CPP_SWITCHES) $(SOURCE)
  416. <<
  417.  
  418.  
  419. !ELSEIF  "$(CFG)" == "OClient - Win32 Unicode Release"
  420.  
  421. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\oclient.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  422.  
  423. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\oclient.pch" : $(SOURCE) "$(INTDIR)"
  424.     $(CPP) @<<
  425.   $(CPP_SWITCHES) $(SOURCE)
  426. <<
  427.  
  428.  
  429. !ENDIF 
  430.  
  431.  
  432. !ENDIF 
  433.  
  434.