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.

30 lines
1.4 KiB

  1. !include ..\make.inc
  2. ALT_PROJECT_TARGET=instmsi\msitools
  3. BaseAll: \
  4. $(BUILD_PACKAGEDIR)\msisdk.msi \
  5. layout \
  6. $(O)\sdkmake.inc
  7. #-----------------------------------------------------------------------------
  8. $(BUILD_PACKAGEDIR)\msisdk.msi: $(BUILD_PACKAGEDIR)\uisample.msi $(MSISDK_IDT)\*.idt
  9. echo BUILD_PACKAGEDIR=$(BUILD_PACKAGEDIR)
  10. msidb.exe -i -f$(MSISDK_IDT) -c -d$@ *.idt
  11. CScript $(WSHTOOLS)\wirunsql.vbs $@ "DROP TABLE `InstallExecuteSequence`"
  12. CScript $(WSHTOOLS)\wimerge.vbs $@ $(BUILD_PACKAGEDIR)\uisample.msi
  13. CScript $(WSHTOOLS)\wirunsql.vbs $@ "DROP TABLE `InstallExecuteSequence`"
  14. CScript $(WSHTOOLS)\wirunsql.vbs $@ "DROP TABLE `AdminUISequence`"
  15. CScript $(WSHTOOLS)\wirunsql.vbs $@ "DROP TABLE `AdminExecuteSequence`"
  16. CScript $(WSHTOOLS)\wirunsql.vbs $@ "DROP TABLE `AdvtExecuteSequence`"
  17. CScript $(WSHTOOLS)\wirunsql.vbs $@ "UPDATE `Property` SET `Value`=0 WHERE `Property`='ShowUserRegistrationDlg'"
  18. CScript $(WSHTOOLS)\wiimport.vbs $@ $(MSISDK_IDT) installe.idt
  19. CScript $(WSHTOOLS)\witextin.vbs $@ Control LicenseAgreementDlg:AgreementText Text $(MSI_DIR)\src\sdk\license.rtf
  20. CScript $(WSHTOOLS)\wisuminf.vbs $@ 11=Date 12=Date
  21. #-----------------------------------------------------------------------------
  22. # the raw files must be binplaced into the _NTTREE. Postbuild can't see the source tree
  23. # and we're not supposed to copy thing directly into _NTTREE.
  24. !INCLUDE "layout.inc"