home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2005 June (DVD) / DPPRO0605DVD.iso / dotNETSDK / SETUP.EXE / netfxsd1.cab / makefile_502________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2002-05-29  |  4.7 KB  |  105 lines

  1. !IFNDEF NETSAMPLEPATH
  2. !ERROR Env Variable NETSAMPLEPATH must be defined: Parent directory of QuickStart Samples
  3. !ENDIF
  4.  
  5. !include $(NETSAMPLEPATH)\QuickStart\master.mak
  6.  
  7.  
  8. #--------------------------------------------------
  9. TARGETS = $(_QSDIR)\QSTools.dll \
  10.   $(_WFDIR)\QSTools.dll \
  11.   $(_HTDIR)\QSTools.dll \
  12.   $(_APDIR)\QSTools.dll \
  13.   $(_VS_DATA_CS)\QSTools.dll \
  14.   $(_VS_DATA_VB)\QSTools.dll \
  15.   $(_WF_DATA_MASTER_CS)\QSTools.dll \
  16.   $(_WF_DATA_MASTER_VB)\QSTools.dll \
  17.   $(_WF_DATA_UPDATE_CS)\QSTools.dll \
  18.   $(_WF_DATA_UPDATE_VB)\QSTools.dll
  19.  
  20. CLEANUP = $(_QSDIR)\QSTools.dll \
  21.   $(_WFDIR)\QSTools.dll \
  22.   $(_HTDIR)\QSTools.dll \
  23.   $(_APDIR)\QSTools.dll \
  24.   $(_VS_DATA_CS)\QSTools.dll \
  25.   $(_VS_DATA_VB)\QSTools.dll \
  26.   $(_WF_DATA_MASTER_CS)\QSTools.dll \
  27.   $(_WF_DATA_MASTER_VB)\QSTools.dll \
  28.   $(_WF_DATA_UPDATE_CS)\QSTools.dll \
  29.   $(_WF_DATA_UPDATE_VB)\QSTools.dll \
  30.   $(_QSDIR)\QSTools.pdb \
  31.   $(_WFDIR)\QSTools.pdb \
  32.   $(_HTDIR)\QSTools.pdb \
  33.   $(_APDIR)\QSTools.pdb \
  34.   $(_VS_DATA_CS)\QSTools.pdb \
  35.   $(_VS_DATA_VB)\QSTools.pdb \
  36.   $(_WF_DATA_MASTER_CS)\QSTools.pdb \
  37.   $(_WF_DATA_MASTER_VB)\QSTools.pdb \
  38.   $(_WF_DATA_UPDATE_CS)\QSTools.pdb \
  39.   $(_WF_DATA_UPDATE_VB)\QSTools.pdb 
  40. #--------------------------------------------------
  41. _IMPORTS=/r:System.Web.dll /r:System.dll
  42.  
  43. _QSDIR=$(NETSAMPLEPATH)\QuickStart\Bin
  44. _WFDIR=$(NETSAMPLEPATH)\QuickStart\WINFORMS\Bin
  45. _HTDIR=$(NETSAMPLEPATH)\QuickStart\HowTo\Bin
  46. _APDIR=$(NETSAMPLEPATH)\QuickStart\AspPlus\Bin
  47.  
  48. _VS_DATA_CS=$(NETSAMPLEPATH)\QuickStart\AspPlus\Samples\VStudio\WebForms\Data\CS\Bin
  49. _VS_DATA_VB=$(NETSAMPLEPATH)\QuickStart\AspPlus\Samples\VStudio\WebForms\Data\VB\Bin
  50.  
  51. _WF_DATA_MASTER_CS=$(NETSAMPLEPATH)\QuickStart\WinForms\Samples\Data\MasterDetails\CS\Bin
  52. _WF_DATA_MASTER_VB=$(NETSAMPLEPATH)\QuickStart\WinForms\Samples\Data\MasterDetails\VB\Bin
  53.  
  54. _WF_DATA_UPDATE_CS=$(NETSAMPLEPATH)\QuickStart\WinForms\Samples\Data\Update\CS\Bin
  55. _WF_DATA_UPDATE_VB=$(NETSAMPLEPATH)\QuickStart\WinForms\Samples\Data\Update\VB\Bin
  56.  
  57. #--------------------------------------------------
  58. all : $(TARGETS)
  59.   rem Sample $(MAKEDIR)
  60.  
  61. $(_QSDIR)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  62.   if not exist $(_QSDIR) md $(_QSDIR)
  63.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  64.  
  65. $(_WFDIR)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  66.   if not exist $(_WFDIR) md $(_WFDIR)
  67.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  68.  
  69. $(_HTDIR)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  70.   if not exist $(_HTDIR) md $(_HTDIR)
  71.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  72.  
  73. $(_APDIR)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  74.   if not exist $(_APDIR) md $(_APDIR)
  75.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  76.  
  77. $(_VS_DATA_CS)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  78.   if not exist $(_VS_DATA_CS) md $(_VS_DATA_CS)
  79.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  80.  
  81. $(_VS_DATA_VB)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  82.   if not exist $(_VS_DATA_VB) md $(_VS_DATA_VB)
  83.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  84.  
  85. $(_WF_DATA_MASTER_CS)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  86.   if not exist $(_WF_DATA_MASTER_CS) md $(_WF_DATA_MASTER_CS)
  87.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  88.  
  89. $(_WF_DATA_MASTER_VB)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  90.   if not exist $(_WF_DATA_MASTER_VB) md $(_WF_DATA_MASTER_VB)
  91.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  92.  
  93. $(_WF_DATA_UPDATE_CS)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  94.   if not exist $(_WF_DATA_UPDATE_CS) md $(_WF_DATA_UPDATE_CS)
  95.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  96.  
  97. $(_WF_DATA_UPDATE_VB)\QSTools.dll : InputValidator.cs LangSwitch.cs Tab.cs TabControl.cs $(NETSAMPLEPATH)\Quickstart\QSVersion.cs
  98.   if not exist $(_WF_DATA_UPDATE_VB) md $(_WF_DATA_UPDATE_VB)
  99.   $(_CS) $(_CS_DLL_FLAGS) $(_IMPORTS) /out:$@ $** $(_WIN32RES) $(_KEYFILE)
  100.  
  101.  
  102. clean :
  103.   for %i in ( $(CLEANUP) ) do if exist %i del %i
  104. #--------------------------------------------------
  105.