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

CABINET_MAKER=makecab.exe
ICW_TOOLS_DIR=$(_NTPOSTBLD)\dump\icwcab
ICW_CAB_DIR=$(_NTPOSTBLD)\icwcab
ICW_TARGETS= \
$(O)\icw.cab \
$(O)\icw.inf \
$(O)\phone.icw \
$(O)\phone.ver
ICW_FILES= \
$(_NTPOSTBLD)\icwconn1.exe \
$(_NTPOSTBLD)\ICWCONN2.exe \
$(_NTPOSTBLD)\ICWRMIND.exe \
$(ICW_TOOLS_DIR)\Icwscrpt.exe \
$(_NTPOSTBLD)\icwtutor.exe \
$(_NTPOSTBLD)\INETWIZ.exe \
$(_NTPOSTBLD)\ISIGNUP.exe \
$(_NTPOSTBLD)\ICFGNT5.dll \
$(_NTPOSTBLD)\icwconn.dll \
$(_NTPOSTBLD)\ICWDIAL.dll \
$(_NTPOSTBLD)\ICWDL.dll \
$(_NTPOSTBLD)\icwhelp.dll \
$(_NTPOSTBLD)\ICWPHBK.dll \
$(_NTPOSTBLD)\icwres.dll \
$(_NTPOSTBLD)\icwutil.dll \
$(_NTPOSTBLD)\INETCFG.dll \
$(_NTPOSTBLD)\ISIGN32.dll \
$(_NTPOSTBLD)\trialoc.dll \
$(_NTPOSTBLD)\icwip.dun \
$(_NTPOSTBLD)\icwx25a.dun \
$(_NTPOSTBLD)\icwx25b.dun \
$(_NTPOSTBLD)\icwx25c.dun \
$(_NTPOSTBLD)\msn.isp \
$(_NTPOSTBLD)\state.icw \
$(_NTPOSTBLD)\support.icw \
$(_NTPOSTBLD)\connect.cnt \
$(_NTPOSTBLD)\connect.hlp \
$(_NTPOSTBLD)\icwdial.chm
ALL: $(ICW_TARGETS)
$(O)\icw.cab: $(ICW_FILES)
type <<$(ICW_TOOLS_DIR)\$(@B).ddf
.Set CompressionType=LZX
.Set CompressionLevel=1
.Set MaxDiskSize=CDROM
.Set ReservePerCabinetSize=6144
.Set InfCabinetLineFormat=*cab#*=Application Source Media,*cabfile*,0
.Set DiskDirectoryTemplate=
.Set Compress=ON
.Set Cabinet=ON
.Set CompressionMemory=21
.Set MaxCabinetSize=999999999
.Set InfDiskHeader=
.Set InfDiskLineFormat=
.Set InfCabinetHeader=[SourceDisksNames]
.Set InfFileHeader=
.Set InfFileHeader1=[SourceDisksFiles]
.Set InfFileLineFormat=*file*=*cab#*,,*size*,*csum*
.Set CabinetNameTemplate=$(ICW_CAB_DIR)$(@)
<<KEEP
for %a in ($(ICW_FILES)) do @echo %a>>$(ICW_TOOLS_DIR)\$(@B).ddf
$(CABINET_MAKER) /f $(ICW_TOOLS_DIR)\$(@B).ddf /L $(ICW_CAB_DIR)
# copy files that are dropped outside of the cab
#
$(O)\icw.inf: $(ICW_TOOLS_DIR)\icw.inf
copy $(ICW_TOOLS_DIR)\icw.inf $(ICW_CAB_DIR)
$(O)\phone.icw: $(_NTPOSTBLD)\phone.icw
copy $(_NTPOSTBLD)\phone.icw $(ICW_CAB_DIR)
$(O)\phone.ver: $(_NTPOSTBLD)\phone.ver
copy $(_NTPOSTBLD)\phone.ver $(ICW_CAB_DIR)