]> git.sesse.net Git - vlc/blob - contrib/src/dshow/rules.mak
contrib/ffmpeg: added support for iOS
[vlc] / contrib / src / dshow / rules.mak
1 # DirectX headers, missing from mingw32
2
3 DSHOW_HEADERS_URL := $(CONTRIB_VIDEOLAN)/dshow-headers-oss.tar.bz2
4 D2D_HASH := b1affb70c021200b410eccd377ad5aeef2c5a85b
5 D2D_URL := http://nodeload.github.com/2of1/d2d1headers/tarball/master
6 # FIXME: ^ D2D not working
7
8 ifdef HAVE_WIN32
9 ifndef HAVE_MINGW_W64
10 PKGS += dshow
11 endif
12 endif
13
14 $(TARBALLS)/dshow-headers-oss.tar.bz2:
15         $(call download,$(DSHOW_HEADERS_URL))
16
17 $(TARBALLS)/d2d_headers.tar.gz:
18         $(call download,$(D2D_URL))
19
20 DSHOW_SOURCES := dshow-headers-oss.tar.bz2 d2d_headers.tar.gz
21
22 .sum-dshow: $(DSHOW_SOURCES)
23
24 .dshow: $(DSHOW_SOURCES) .sum-dshow
25         mkdir -p -- "$(PREFIX)/include"
26         tar xjf $< -C "$(PREFIX)/include" \
27                 --wildcards --no-anchored '*.h' --strip-components=1
28         tar xzf $(TARBALLS)/d2d_headers.tar.gz -C "$(PREFIX)/include" \
29                  --wildcards --no-anchored '*.h' --strip-components=1
30         touch $@