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.

34 lines
1.4 KiB

  1. SCHEMA_MSM_IDT=$(MSI_DATA_DIR)\schemaMsm.idt
  2. SPYMSI_IDT=$(MSI_DATA_DIR)\msispy.idt
  3. SPYMSI_PLATFORM_IDT=$(SPYMSI_IDT)\$(TARGET_DIRECTORY)
  4. SpyMsi: \
  5. $(BUILD_PACKAGEDIR)\msispy.msi \
  6. $(O)\spycab.ddf
  7. #-----------------------------------------------------------------------------
  8. $(O)\spyprop.idt: $(SPYMSI_PLATFORM_IDT)\property.tpl $(SDK_INC_PATH)\ntverp.h
  9. $(C_PREPROCESSOR_NAME) -I $(SDK_INC_PATH) /EP /Tc $(SPYMSI_PLATFORM_IDT)\property.tpl | perl $(MSI_DATA_DIR)\idtproc.pl > $@
  10. $(O)\spyupgr.idt: $(SPYMSI_PLATFORM_IDT)\upgrade.tpl $(SDK_INC_PATH)\ntverp.h
  11. $(C_PREPROCESSOR_NAME) -I $(SDK_INC_PATH) /EP /Tc $(SPYMSI_PLATFORM_IDT)\upgrade.tpl | perl $(MSI_DATA_DIR)\idtproc.pl > $@
  12. #-----------------------------------------------------------------------------
  13. $(BUILD_PACKAGEDIR)\msispy.msi: $(BUILD_PACKAGEDIR)\uisample.msi $(SPYMSI_IDT)\*.idt \
  14. $(SPYMSI_IDT)\addlegal.mst $(O)\spyprop.idt $(SPYMSI_PLATFORM_IDT)\*.idt \
  15. $(O)\spyupgr.idt
  16. msidb.exe -d$@ -c -f$(SPYMSI_PLATFORM_IDT) -i *.idt
  17. msidb.exe -d$@ -f$(SPYMSI_IDT)\$(O) -i spyprop.idt
  18. msidb.exe -d$@ -f$(SPYMSI_IDT)\$(O) -i spyupgr.idt
  19. msidb.exe -d$@ -f$(SPYMSI_IDT) -i *.idt
  20. msidb.exe -d$@ -m $(BUILD_PACKAGEDIR)\uisample.msi
  21. msitran.exe -a $(SPYMSI_IDT)\addlegal.mst $@
  22. #-----------------------------------------------------------------------------
  23. $(O)\spycab.ddf: $(SPYMSI_PLATFORM_IDT)\spycab.ddf
  24. copy /Y $(SPYMSI_PLATFORM_IDT)\spycab.ddf $@