home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 September / VPR0309.ISO / DOTNETSDK / dotNETSDK / setup.exe / netfxsd1.cab / makefile_571________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2001-09-18  |  3.4 KB  |  84 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.vb $(CLIENTDIR)\State.vb ListCustomers.vb UpdateCustomers.vb
  19. SERVICE_SOURCES = UpdateCustomers.asmx.vb ListCustomers.asmx.vb
  20. DATA_SOURCES = CustomersDataSet.vb
  21.  
  22. ROOTNS = Microsoft.Samples.Windows.Forms.Vb.Update
  23. WEBNS = Microsoft.Samples.Windows.Forms.Vb.Update.localhost
  24.  
  25. # NOTE: The VB source file(s) below is a (are) temporary file(S) created by $(_WSDL)
  26. CLEANUP = *.exe *.dll *.pdb  $(BINDIR)\*.dll $(BINDIR)\*.pdb ListCustomers.vb UpdateCustomers.vb CustomersDataSet.vb
  27. #--------------------------------------------------
  28.  
  29. FORM_IMPORTS = $(_VB_WINFORMS_IMPORTS) /R:$(DATA_TARGET) /R:System.Data.DLL /R:System.Xml.DLL /R:System.Web.Services.Dll
  30. SERVICE_IMPORTS = $(DLL_IMPORTS) /R:$(DATA_TARGET) /R:System.DLL /R:System.Data.DLL /R:System.Xml.DLL /R:System.Web.Services.Dll
  31. DATA_IMPORTS = $(_VB_WINFORMS_IMPORTS) /R:System.Data.DLL /r:System.Xml.dll
  32.  
  33. #--------------------------------------------------
  34. all : $(DATA_TARGET) $(FORM_TARGET) $(BINDIR)\$(SERVICE_TARGET)
  35.   rem Sample $(MAKEDIR)
  36.  
  37. #- Copy DLLs to application bin dir
  38. $(BINDIR)\$(SERVICE_TARGET) : $(SERVICE_TARGET) $(DATA_TARGET)
  39.     copy $(SERVICE_TARGET) $(BINDIR)
  40.     copy $(DATA_TARGET) $(BINDIR)
  41.  
  42. $(DATA_TARGET) : $(DATA_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  43.         $(_BC) /nowarn $(_VB_DLL_FLAGS) $(DATA_IMPORTS) /out:$@ $**
  44.  
  45. $(SERVICE_TARGET) : $(SERVICE_SOURCES) $(DATA_TARGET)
  46.         $(_BC) $(_VB_DLL_FLAGS) $(SERVICE_IMPORTS) /out:$@ $(SERVICE_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  47.  
  48. $(FORM_TARGET) : $(FORM_SOURCES) $(DATA_TARGET)
  49.         $(_BC) $(_VB_EXE_FLAGS) $(FORM_IMPORTS) /out:$@ $(FORM_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  50.  
  51. ListCustomers.vb : ListCustomers.WSDL
  52.         $(_WSDL) /l:VB /n:$(WEBNS) /out:$@ $**
  53.  
  54. UpdateCustomers.vb : UpdateCustomers.WSDL
  55.         $(_WSDL) /l:VB /n:$(WEBNS) /out:$@ $**
  56.  
  57. CustomersDataSet.vb : $(DATADIR)\CustomersDataSet.xsd
  58.         $(_XSD) /d /l:VB /n:$(ROOTNS).Data $**
  59.  
  60. #$(_WSDL) /c:getWSDL /URL:http://localhost/quickstart/winforms/Samples/Data/Update/vb/ListCustomers.asmx?WSDL
  61. ListCustomers.WSDL : ListCustomers.asmx
  62.         ECHO ***
  63.         ECHO ***
  64.         ECHO *** You need to rebuild the ListCustomers WSDL file - see makefile for details
  65.         ECHO ***
  66.         ECHO ***
  67.  
  68. #$(_WSDL) /c:getWSDL /URL:http://localhost/quickstart/winforms/Samples/Data/Update/vb/UpdateCustomers.asmx?WSDL
  69. UpdateCustomers.WSDL : UpdateCustomers.asmx
  70.         ECHO ***
  71.         ECHO ***
  72.         ECHO *** You need to rebuild the UpdateCustomers WSDL file - see makefile for details
  73.         ECHO ***
  74.         ECHO ***
  75.  
  76. clean :
  77.   for %i in ( $(CLEANUP) ) do if exist %i del %i
  78.   if exist obj $(_RMDIR) obj
  79.   if exist $(CLIENTDIR)\obj $(_RMDIR) $(CLIENTDIR)\obj
  80.   if exist $(DATADIR)\obj $(_RMDIR) $(DATADIR)\obj
  81.   if exist $(BINDIR)\$(SERVICE_TARGET) del $(BINDIR)\$(SERVICE_TARGET)
  82.   if exist $(BINDIR)\$(DATA_TARGET) del $(BINDIR)\$(DATA_TARGET)
  83. #--------------------------------------------------
  84.