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

  1. #
  2. # MPView makefile
  3. #
  4.  
  5. !IFDEF DEBUG
  6. _CS_DBG_FLAGS=/debug+
  7. !ENDIF
  8. _CS_EXE_FLAGS=$(_CS_DBG_FLAGS)
  9. _IMPORTS=/r:System.Drawing.dll /r:System.dll /r:System.Windows.Forms.dll /r:System.Data.dll
  10.  
  11. all: MpView.exe
  12.  
  13. MpView.exe : MODULECOLLib.dll COMPUTERINFOLib.dll
  14.     csc $(_CS_EXE_FLAGS) /out:$@ .\Form\*.cs  $(_IMPORTS) /r:MODULECOLLib.dll /r:COMPUTERINFOLib.dll 
  15.     copy .\Form\*.ico
  16.     copy .\ModuleCol\ModuleCol.dll
  17.     copy .\ComputerInfo\ComputerInfo.dll
  18.  
  19. MODULECOLLib.dll : ModuleCol.tlb
  20.     tlbimp ModuleCol.tlb /out:$@
  21.  
  22. COMPUTERINFOLib.dll : ComputerInfo.tlb
  23.     tlbimp ComputerInfo.tlb /out:$@
  24.  
  25. ModuleCol.tlb : 
  26.     copy .\ModuleCol\$@ .
  27.  
  28. ComputerInfo.tlb :
  29.     copy .\ComputerInfo\$@
  30.  
  31. clean:
  32.     -@if exist MpView.exe erase MpView.exe
  33.     -@if exist MpView.pdb erase MpView.pdb
  34.     -@if exist *.ico erase *.ico
  35.     -@if exist MODULECOLLib.dll erase MODULECOLLib.dll
  36.     -@if exist COMPUTERINFOLib.dll erase COMPUTERINFOLib.dll
  37.     -@if exist ModuleCol.tlb erase ModuleCol.tlb
  38.     -@if exist ComputerInfo.tlb erase ComputerInfo.tlb
  39.