home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 September / VPR0309.ISO / DOTNETSDK / dotNETSDK / setup.exe / netfxsd1.cab / makefile_897________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Encoding:
Makefile  |  2001-09-18  |  1.2 KB  |  45 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. TARGET     = LicensedHost.exe
  10. DLL_TARGET = LicensedControl.DLL
  11.  
  12. EXE_SOURCES = HostApp.vb
  13. DLL_SOURCES = LicensedControl.vb
  14. LICENSES    = $(TARGET).licenses
  15.  
  16. CLEANUP = *.exe *.dll *.pdb *.licenses
  17.  
  18. PROJECT = LicensedControl
  19. #--------------------------------------------------
  20.  
  21. DLL_IMPORTS = $(_VB_WINFORMS_IMPORTS)
  22. EXE_IMPORTS = $(DLL_IMPORTS) /R:$(DLL_TARGET)
  23. _WIN32RES=/res:$(LICENSES)
  24.  
  25. #--------------------------------------------------
  26. all : $(TARGET)
  27.     rem Sample $(MAKEDIR)
  28.  
  29.  
  30. $(TARGET) : $(EXE_SOURCES) $(DLL_TARGET) $(LICENSES)
  31.         $(_BC) $(_VB_EXE_FLAGS) $(EXE_IMPORTS) $(_WIN32RES) /out:$@ $(EXE_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  32.  
  33. $(DLL_TARGET) : $(DLL_SOURCES) $(NETSAMPLEPATH)\QuickStart\QSVersion.vb
  34.         $(_BC) $(_VB_DLL_FLAGS) $(DLL_IMPORTS) /out:$@ $**
  35.  
  36. $(LICENSES) : $(LICENSES).txt $(PROJECT).lic
  37.     lc /target:$(TARGET) /complist:$(LICENSES).txt /i:$(DLL_TARGET)
  38.  
  39. clean :
  40.     for %i in ( $(CLEANUP) ) do del %i
  41.  
  42. #--------------------------------------------------
  43.  
  44.  
  45.