WinGui: Fix another instance of the Caliburn vs Json.net sillyness where objects...
[HandBrake.git] / pkg / module.rules
blob9c0457e3b4d504e4bb231f673b206f292b7851a4
1 $(eval $(call import.MODULE.rules,PKG))
3 ###############################################################################
5 .PHONY: pkg.create
7 pkg.create:: $(PKG.src.tar.bz2)
9 pkg.createx:: pkg.create $(PKG.src-contrib.tar.bz2)
11 pkg.clean:
12         $(RM.exe) -fr $(STAGE.out/)
13         $(RM.exe) -fr $(PKG.out/)
15 $(PKG.src.tar.bz2): | $(dir $(PKG.src.tar.bz2))
16 $(PKG.src.tar.bz2): | $(STAGE.out.src/)
17         $(TAR.exe) cjf $@ -C $(STAGE.out.src/) $(PKG.basename)
19 $(STAGE.out.src/):
20         svn export -r$(HB.repo.rev) $(HB.repo.url) $@/$(PKG.basename)
21         svn info $(HB.repo.url)@$(HB.repo.rev) > $@/$(PKG.basename)/version.txt
23 $(PKG.src-contrib.tar.bz2):
24         $(TAR.exe) cjf $@ -C $(CONTRIB.download/) \
25             $(foreach f,$(MODULES.NAMES),$(notdir $($f.FETCH.tar)))
27 ###############################################################################
29 ## include optional platform packaging
30 -include $(SRC/)pkg/$(BUILD.system)/module.rules