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.

25 lines
955 B

  1. MMMSM_IDT=$(MSI_DATA_DIR)\mergemsm.idt\$(TARGET_DIRECTORY)
  2. MergeModMSM: \
  3. $(BUILD_PACKAGEDIR)\mergemod.msm \
  4. $(O)\mergecab.ddf
  5. #-----------------------------------------------------------------------------
  6. $(O)\mergecab.ddf: $(MMMSM_IDT)\cab.ddf
  7. copy /y $(MMMSM_IDT)\cab.ddf $@
  8. #-----------------------------------------------------------------------------
  9. $(O)\mmsig.idt: $(MMMSM_IDT)\modulesi.tpl $(SDK_INC_PATH)\ntverp.h
  10. $(C_PREPROCESSOR_NAME) -I $(SDK_INC_PATH) /EP /Tc$(MMMSM_IDT)\modulesi.tpl | perl $(MSI_DATA_DIR)\idtproc.pl > $@
  11. $(BUILD_PACKAGEDIR)\mergemod.tmp: $(MMMSM_IDT)\*.idt $(O)\mmsig.idt
  12. msidb.exe -i -c -f$(MMMSM_IDT) -d$@ *.idt
  13. msidb.exe -i -f$(MSI_DATA_DIR)\mergemsm.idt\$(O) -d$@ mmsig.idt
  14. $(BUILD_PACKAGEDIR)\mergemod.msm: $(BUILD_PACKAGEDIR)\mergemod.tmp $(MMMSM_IDT)\external\*.idt
  15. copy /y $(BUILD_PACKAGEDIR)\mergemod.tmp $@
  16. msidb.exe -i -f$(MMMSM_IDT)\external -d$@ *.idt