Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
2.4 KiB

  1. CABINET_MAKER=makecab.exe
  2. ICW_TOOLS_DIR=$(_NTPOSTBLD)\dump\icwcab
  3. ICW_CAB_DIR=$(_NTPOSTBLD)\icwcab
  4. ICW_TARGETS= \
  5. $(O)\icw.cab \
  6. $(O)\icw.inf \
  7. $(O)\phone.icw \
  8. $(O)\phone.ver
  9. ICW_FILES= \
  10. $(_NTPOSTBLD)\icwconn1.exe \
  11. $(_NTPOSTBLD)\ICWCONN2.exe \
  12. $(_NTPOSTBLD)\ICWRMIND.exe \
  13. $(ICW_TOOLS_DIR)\Icwscrpt.exe \
  14. $(_NTPOSTBLD)\icwtutor.exe \
  15. $(_NTPOSTBLD)\INETWIZ.exe \
  16. $(_NTPOSTBLD)\ISIGNUP.exe \
  17. $(_NTPOSTBLD)\ICFGNT5.dll \
  18. $(_NTPOSTBLD)\icwconn.dll \
  19. $(_NTPOSTBLD)\ICWDIAL.dll \
  20. $(_NTPOSTBLD)\ICWDL.dll \
  21. $(_NTPOSTBLD)\icwhelp.dll \
  22. $(_NTPOSTBLD)\ICWPHBK.dll \
  23. $(_NTPOSTBLD)\icwres.dll \
  24. $(_NTPOSTBLD)\icwutil.dll \
  25. $(_NTPOSTBLD)\INETCFG.dll \
  26. $(_NTPOSTBLD)\ISIGN32.dll \
  27. $(_NTPOSTBLD)\trialoc.dll \
  28. $(_NTPOSTBLD)\icwip.dun \
  29. $(_NTPOSTBLD)\icwx25a.dun \
  30. $(_NTPOSTBLD)\icwx25b.dun \
  31. $(_NTPOSTBLD)\icwx25c.dun \
  32. $(_NTPOSTBLD)\msn.isp \
  33. $(_NTPOSTBLD)\state.icw \
  34. $(_NTPOSTBLD)\support.icw \
  35. $(_NTPOSTBLD)\connect.cnt \
  36. $(_NTPOSTBLD)\connect.hlp \
  37. $(_NTPOSTBLD)\icwdial.chm
  38. ALL: $(ICW_TARGETS)
  39. $(O)\icw.cab: $(ICW_FILES)
  40. type <<$(ICW_TOOLS_DIR)\$(@B).ddf
  41. .Set CompressionType=LZX
  42. .Set CompressionLevel=1
  43. .Set MaxDiskSize=CDROM
  44. .Set ReservePerCabinetSize=6144
  45. .Set InfCabinetLineFormat=*cab#*=Application Source Media,*cabfile*,0
  46. .Set DiskDirectoryTemplate=
  47. .Set Compress=ON
  48. .Set Cabinet=ON
  49. .Set CompressionMemory=21
  50. .Set MaxCabinetSize=999999999
  51. .Set InfDiskHeader=
  52. .Set InfDiskLineFormat=
  53. .Set InfCabinetHeader=[SourceDisksNames]
  54. .Set InfFileHeader=
  55. .Set InfFileHeader1=[SourceDisksFiles]
  56. .Set InfFileLineFormat=*file*=*cab#*,,*size*,*csum*
  57. .Set CabinetNameTemplate=$(ICW_CAB_DIR)$(@)
  58. <<KEEP
  59. for %a in ($(ICW_FILES)) do @echo %a>>$(ICW_TOOLS_DIR)\$(@B).ddf
  60. $(CABINET_MAKER) /f $(ICW_TOOLS_DIR)\$(@B).ddf /L $(ICW_CAB_DIR)
  61. # copy files that are dropped outside of the cab
  62. #
  63. $(O)\icw.inf: $(ICW_TOOLS_DIR)\icw.inf
  64. copy $(ICW_TOOLS_DIR)\icw.inf $(ICW_CAB_DIR)
  65. $(O)\phone.icw: $(_NTPOSTBLD)\phone.icw
  66. copy $(_NTPOSTBLD)\phone.icw $(ICW_CAB_DIR)
  67. $(O)\phone.ver: $(_NTPOSTBLD)\phone.ver
  68. copy $(_NTPOSTBLD)\phone.ver $(ICW_CAB_DIR)