]> git.sesse.net Git - vlc/blob - contrib/src/sparkle/rules.mak
contrib: tentative build rules for OSX frameworks
[vlc] / contrib / src / sparkle / rules.mak
1 # sparkle
2
3 SPARKLE_VERSION := 1.5b6
4 SPARKLE_URL := http://sparkle.andymatuschak.org/files/Sparkle%20$(SPARKLE_VERSION).zip
5
6 ifdef HAVE_MACOSX
7 PKGS += sparkle
8 endif
9
10 $(TARBALLS)/sparkle-$(SPARKLE_VERSION).zip:
11         $(call download,$(SPARKLE_URL))
12
13 .sum-sparkle: sparkle-$(SPARKLE_VERSION).zip
14
15 sparkle: sparkle-$(SPARKLE_VERSION).zip .sum-sparkle
16         $(RM) -R $@ && mkdir -p $@ && cd $@ $(foreach f,$(filter %.zip,$^), && unzip ../$(f))
17         touch $@
18
19 .sparkle: sparkle
20         cd $</Extras/Source\ Code && $(MAKE) && xcodebuild -arch $(ARCH)
21         cd $< && cp -R -L Extras/Source\ Code/build/release/Sparkle.framework "$(PREFIX)"
22         touch $@