1XSLTP = xsltproc 2CANDLE = candle 3LIGHT = light 4SHAVE = shave.xslt 5 6.SUFFIXES : .msi .msm .wixobj .wxs .xml 7.PHONY : all clean merge_module dev_vc testbench 8 9%.wxs : %.xml 10 $(XSLTP) $(SHAVE) $< > $@ 11 12%.wixobj : %.wxs 13 $(CANDLE) $^ 14 15all : merge_module testbench dev_vc 16 17merge_module : SDL_Pango-@VERSION@.msm 18 19dev_vc : merge_module SDL_Pango_Develop_VC2003-@VERSION@.msi 20 21testbench : merge_module SDL_Pango_testbench-@VERSION@.msi 22 23SDL_Pango-@VERSION@.msm : merge_module.wixobj 24 $(LIGHT) -b $(LIGHT_PATH) $^ -out $@ 25 26SDL_Pango_testbench-@VERSION@.msi : testbench.wixobj ui.wixobj 27 $(LIGHT) -b $(LIGHT_PATH) $^ -out $@ 28 29SDL_Pango_Develop_VC2003-@VERSION@.msi : dev.wixobj ui.wixobj 30 $(LIGHT) -b $(LIGHT_PATH) $^ -out $@ 31 32clean: 33 rm -f *.wxs *.wixobj *.msm *.msi 34