home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 September / VPR0309.ISO / DOTNETSDK / dotNETSDK / setup.exe / netfxsd1.cab / makefile_574________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2001-09-18  |  2.9 KB  |  68 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 = DataSet
  12. BINDIR = bin
  13.  
  14. FORM_TARGET = WebServiceClient.exe
  15. SERVICE_TARGET = WebService.DLL
  16. DATA_TARGET = CustomersAndOrdersDataSet.DLL
  17.  
  18. FORM_SOURCES = $(CLIENTDIR)\WebServiceClient.VB SimpleCustomersWebService.VB
  19. SERVICE_SOURCES = SimpleCustomersWebService.asmx.VB
  20. DATA_SOURCES = CustomersAndOrdersDataSet.VB
  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 SimpleCustomersWebService.VB CustomersAndOrdersDataSet.VB
  24. #--------------------------------------------------
  25.  
  26. FORM_IMPORTS = $(_VB_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 = $(_VB_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.vb
  40.         $(_BC) $(_VB_DLL_FLAGS) $(DATA_IMPORTS) /out:$@ $**
  41.  
  42. $(SERVICE_TARGET) : $(SERVICE_SOURCES) $(DATA_TARGET)
  43.         $(_BC) $(_VB_DLL_FLAGS) $(SERVICE_IMPORTS) /out:$@ $(SERVICE_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  44.  
  45. $(FORM_TARGET) : $(FORM_SOURCES) $(DATA_TARGET)
  46.         $(_BC) $(_VB_EXE_FLAGS) $(FORM_IMPORTS) /out:$@ $(FORM_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  47.  
  48. SimpleCustomersWebService.VB : SimpleCustomersWebService.WSDL
  49.         $(_WSDL) /l:VB /n:Microsoft.Samples.Windows.Forms.VB.WebServiceBinding.localhost /out:$@ $**
  50.  
  51. CustomersAndOrdersDataSet.VB : $(DATADIR)\CustomersAndOrdersDataSet.xsd
  52.         $(_XSD) /d /l:VB /n:Microsoft.Samples.Windows.Forms.VB.WebServiceBinding.Data $**
  53.  
  54. #$(_WSDL) /c:getWSDL /URL:http://localhost/quickstart/winforms/Samples/Data/WebServiceBinding/VB/SimpleCustomersWebService.asmx?WSDL
  55. SimpleCustomersWebService.WSDL : SimpleCustomersWebService.asmx
  56.         ECHO ***
  57.         ECHO ***
  58.         ECHO *** You need to rebuild the SimpleCustomersWebService WSDL file - see makefile for details
  59.         ECHO ***
  60.         ECHO ***
  61.  
  62. clean :
  63.   for %i in ( $(CLEANUP) ) do if exist %i del %i
  64.   if exist obj $(_RMDIR) obj
  65.   if exist $(CLIENTDIR)\obj $(_RMDIR) $(CLIENTDIR)\obj
  66.   if exist $(DATADIR)\obj $(_RMDIR) $(DATADIR)\obj
  67. #--------------------------------------------------
  68.