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.

28 lines
1.0 KiB

  1. EVALMSM_IDT=$(MSI_DATA_DIR)\evalmsm.idt\$(TARGET_DIRECTORY)
  2. EvalcomMSM: \
  3. $(BUILD_PACKAGEDIR)\evalcom.msm \
  4. $(O)\evalcab.ddf
  5. #-----------------------------------------------------------------------------
  6. $(O)\evalcab.ddf: $(EVALMSM_IDT)\cab.ddf
  7. copy /y $(EVALMSM_IDT)\cab.ddf $@
  8. #-----------------------------------------------------------------------------
  9. $(O)\evalsig.idt: $(EVALMSM_IDT)\modulesi.tpl
  10. $(C_PREPROCESSOR_NAME) -I $(SDK_INC_PATH) /EP /Tc $(EVALMSM_IDT)\modulesi.tpl | perl $(MSI_DATA_DIR)\idtproc.pl > $@
  11. #-----------------------------------------------------------------------------
  12. $(BUILD_PACKAGEDIR)\evalcom.tmp: $(EVALMSM_IDT)\*.idt $(O)\evalsig.idt
  13. msidb.exe -i -c -f$(EVALMSM_IDT) -d$@ *.idt
  14. msidb.exe -i -f$(MSI_DATA_DIR)\evalmsm.idt\$(O) -d$@ evalsig.idt
  15. #-----------------------------------------------------------------------------
  16. $(BUILD_PACKAGEDIR)\evalcom.msm: $(BUILD_PACKAGEDIR)\evalcom.tmp $(EVALMSM_IDT)\external\*.idt
  17. copy /y $(BUILD_PACKAGEDIR)\evalcom.tmp $@
  18. msidb.exe -i -f$(EVALMSM_IDT)\external -d$@ *.idt