home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c13 / lab01 / ex01 / modayrx.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  10.0 KB  |  395 lines

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