home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c08 / lab02 / ex01 / employee.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  8.1 KB  |  368 lines

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