home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 September / VPR0309.ISO / DOTNETSDK / dotNETSDK / setup.exe / netfxsd1.cab / makefile_570________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2001-09-18  |  3.4 KB  |  81 lines

  1.  
  2. !IFNDEF NETSAMPLEPATH
  3. !ERROR Env Variable NETSAMPLEPATH must be defined: Parent directory of QuickStart Samples
  4. !ENDIF
  5.  
  6. !include $(NETSAMPLEPATH)\QuickStart\master.mak
  7.  
  8.  
  9. #--------------------------------------------------
  10. CLIENTDIR = Client
  11. DATADIR = CustomersDataSet
  12. BINDIR = bin
  13.  
  14. FORM_TARGET = Update.exe
  15. SERVICE_TARGET = UpdateWebService.DLL
  16. DATA_TARGET = CustomersDataSet.DLL
  17.  
  18. FORM_SOURCES = $(CLIENTDIR)\UpdateForm.cs $(CLIENTDIR)\State.cs ListCustomers.cs UpdateCustomers.cs
  19. SERVICE_SOURCES = UpdateCustomers.asmx.cs ListCustomers.asmx.cs
  20. DATA_SOURCES = CustomersDataSet.cs
  21.  
  22. # NOTE: The C# source file(s) below is a (are) temporary file(S) created by $(_WSDL)
  23. CLEANUP = *.exe *.dll *.pdb  $(BINDIR)\*.dll $(BINDIR)\*.pdb ListCustomers.cs UpdateCustomers.cs CustomersDataSet.cs
  24. #--------------------------------------------------
  25.  
  26. FORM_IMPORTS = $(_CS_WINFORMS_IMPORTS) /R:$(DATA_TARGET) /R:System.Data.DLL /R:System.Xml.DLL /R:System.Web.Services.Dll
  27. SERVICE_IMPORTS = $(DLL_IMPORTS) /R:$(DATA_TARGET) /R:System.DLL /R:System.Data.DLL /R:System.Xml.DLL /R:System.Web.Services.Dll
  28. DATA_IMPORTS = $(_CS_WINFORMS_IMPORTS) /R:System.Data.DLL /r:System.Xml.dll
  29.  
  30. #--------------------------------------------------
  31. all : $(DATA_TARGET) $(FORM_TARGET) $(BINDIR)\$(SERVICE_TARGET)
  32.   rem Sample $(MAKEDIR)
  33.  
  34. #- Copy DLLs to application bin dir
  35. $(BINDIR)\$(SERVICE_TARGET) : $(SERVICE_TARGET) $(DATA_TARGET)
  36.     copy $(SERVICE_TARGET) $(BINDIR)
  37.     copy $(DATA_TARGET) $(BINDIR)
  38.  
  39. $(DATA_TARGET) : $(DATA_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.cs
  40.         $(_CS) /w:0 $(_CS_DLL_FLAGS) $(DATA_IMPORTS) /out:$@ $**
  41.  
  42. $(SERVICE_TARGET) : $(SERVICE_SOURCES) $(DATA_TARGET)
  43.         $(_CS) $(_CS_DLL_FLAGS) $(SERVICE_IMPORTS) /out:$@ $(SERVICE_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.cs
  44.  
  45. $(FORM_TARGET) : $(FORM_SOURCES) $(DATA_TARGET)
  46.         $(_CS) $(_CS_EXE_FLAGS) $(FORM_IMPORTS) /out:$@ $(FORM_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.cs
  47.  
  48. ListCustomers.cs : ListCustomers.WSDL
  49.         $(_WSDL) /l:CS /n:Microsoft.Samples.Windows.Forms.Cs.Update.localhost /out:$@ $**
  50.  
  51. UpdateCustomers.cs : UpdateCustomers.WSDL
  52.         $(_WSDL) /l:CS /n:Microsoft.Samples.Windows.Forms.Cs.Update.localhost /out:$@ $**
  53.  
  54. CustomersDataSet.cs : $(DATADIR)\CustomersDataSet.xsd
  55.         $(_XSD) /d /l:CSharp /n:Microsoft.Samples.Windows.Forms.Cs.Update.Data $**
  56.  
  57. #$(_WSDL) /c:getWSDL /URL:http://localhost/quickstart/winforms/Samples/Data/Update/cs/ListCustomers.asmx?WSDL
  58. ListCustomers.WSDL : ListCustomers.asmx
  59.         ECHO ***
  60.         ECHO ***
  61.         ECHO *** You need to rebuild the ListCustomers WSDL file - see makefile for details
  62.         ECHO ***
  63.         ECHO ***
  64.  
  65. #$(_WSDL) /c:getWSDL /URL:http://localhost/quickstart/winforms/Samples/Data/Update/cs/UpdateCustomers.asmx?WSDL
  66. UpdateCustomers.WSDL : UpdateCustomers.asmx
  67.         ECHO ***
  68.         ECHO ***
  69.         ECHO *** You need to rebuild the UpdateCustomers WSDL file - see makefile for details
  70.         ECHO ***
  71.         ECHO ***
  72.  
  73. clean :
  74.   for %i in ( $(CLEANUP) ) do if exist %i del %i
  75.   if exist obj $(_RMDIR) obj
  76.   if exist $(CLIENTDIR)\obj $(_RMDIR) $(CLIENTDIR)\obj
  77.   if exist $(DATADIR)\obj $(_RMDIR) $(DATADIR)\obj
  78.   if exist $(BINDIR)\$(SERVICE_TARGET) del $(BINDIR)\$(SERVICE_TARGET)
  79.   if exist $(BINDIR)\$(DATA_TARGET) del $(BINDIR)\$(DATA_TARGET)
  80. #--------------------------------------------------
  81.