Source code of Windows XP (NT5)
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.

99 lines
2.7 KiB

  1. !ifdef CATFILENAME
  2. !if "$(ALT_PROJECT_TARGET)"=="WIN9X"
  3. !include mkcatme.inc
  4. !else
  5. !include mkcatnt.inc
  6. !endif
  7. !endif
  8. DelTarget:
  9. -del $(O)\$(TARGETNAME).$(TARGETEXT)
  10. !ifdef ADVPACKDIR
  11. $(ADVPACKFILES): $(ADVPACKDIR)\$@ $(_NTTREE)\redist
  12. copy $(ADVPACKDIR)\$@ $(_NTTREE)\redist\$@
  13. $(_NTTREE)\redist:
  14. if not exist $(_NTTREE)\redist md $(_NTTREE)\redist 1>nul
  15. !endif
  16. !if ("$(KEEP_CAT)"=="")
  17. $(O)\$(TARGETNAME).$(TARGETEXT): DelTarget $(ADVPACKFILES) $(O)\$(CATFILENAME).Succeeded
  18. !else
  19. $(O)\$(TARGETNAME).$(TARGETEXT): DelTarget $(ADVPACKFILES)
  20. !endif
  21. type <<$(O)\$(TARGETNAME).sed
  22. [Version]
  23. Class=IEXPRESS
  24. SEDVersion=3
  25. [Options]
  26. PackagePurpose=CreateCAB
  27. CompressionType=MSZIP
  28. ShowInstallProgramWindow=0
  29. HideExtractAnimation=0
  30. UseLongFileName=1
  31. InsideCompressed=0
  32. CAB_FixedSize=0
  33. CAB_ResvCodeSigning=0
  34. RebootMode=I
  35. InstallPrompt=%InstallPrompt%
  36. DisplayLicense=%DisplayLicense%
  37. FinishMessage=%FinishMessage%
  38. TargetName=%TargetName%
  39. FriendlyName=%FriendlyName%
  40. AppLaunched=%AppLaunched%
  41. PostInstallCmd=%PostInstallCmd%
  42. AdminQuietInstCmd=%AdminQuietInstCmd%
  43. UserQuietInstCmd=%UserQuietInstCmd%
  44. SourceFiles=SourceFiles
  45. VersionInfo=VersionSection
  46. ;TargetWin9xVersion= 0:Unable to install on Win9x. Press OK to exit:OK
  47. [VersionSection]
  48. CompanyName="Microsoft Corporation"
  49. FileDescription="DirectX 8.0 BDA Cabpack"
  50. Internalname="DX8"
  51. OriginalFilename="DX8"
  52. ProductName="DirectX 8.0 BDA Cabpack"
  53. ProductVersion=""Copyright \251 Microsoft Corp. 1994-2000\0""
  54. ;Fileversion="4.6.3.518"
  55. ;LegalCopyright="4.6.3.518"
  56. [SourceFiles]
  57. SourceFiles0=$(_NTTREE)\dx8
  58. SourceFiles1=$(BDADROPDIR)
  59. !ifdef ADVPACKDIR
  60. SourceFiles2=$(_NTTREE)\redist
  61. !endif
  62. !ifdef CATFILENAME
  63. SourceFiles3=$(_NTTREE)\dxcat
  64. !endif
  65. [Strings]
  66. InstallPrompt=
  67. DisplayLicense=
  68. FinishMessage=
  69. TargetName=$@
  70. FriendlyName=DirectX 8.0 BDA Cabpack
  71. AppLaunched=
  72. PostInstallCmd=<none>
  73. AdminQuietInstCmd=
  74. UserQuietInstCmd=
  75. [SourceFiles0]
  76. <<KEEP
  77. for %a in ($(BDASETUPINF)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  78. echo [SourceFiles1]>>$(O)\$(TARGETNAME).sed
  79. for %a in ($(BDAPROTECTED)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  80. for %a in ($(BDAPROTECTEDNT)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  81. for %a in ($(BDAPROTECTEDME)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  82. for %a in ($(BDAINFS)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  83. for %a in ($(BDAFILELIST)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  84. !ifdef ADVPACKDIR
  85. echo [SourceFiles2]>>$(O)\$(TARGETNAME).sed
  86. for %a in ($(ADVPACKFILES)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  87. !endif
  88. !ifdef CATFILENAME
  89. echo [SourceFiles3]>>$(O)\$(TARGETNAME).sed
  90. for %a in ($(CATFILENAME)) do @echo %a=>>$(O)\$(TARGETNAME).sed
  91. !endif
  92. $(DXROOT)\setup\iexpress\iexpress.exe /Q /N /M $(O)\$(TARGETNAME).sed
  93. if not exist $@ echo nmake : IEXPRESS error: failed to make $@
  94. $(BINPLACE_CMD)