]> git.sesse.net Git - vlc/blob - contrib/src/directx/rules.mak
contrib: directx/directshow: mention why we need them
[vlc] / contrib / src / directx / rules.mak
1 # DirectX headers, missing from mingw32
2
3 DX_HEADERS_URL := $(CONTRIB_VIDEOLAN)/directx-oss.tar.bz2
4 DXVA2_URL := $(CONTRIB_VIDEOLAN)/dxva2api.h
5
6 ifdef HAVE_WIN32
7 PKGS += directx
8 endif
9
10 $(TARBALLS)/directx-oss.tar.bz2:
11         $(call download,$(DX_HEADERS_URL))
12
13 $(TARBALLS)/dxva2api.h:
14         $(call download,$(DXVA2_URL))
15
16 .sum-directx: directx-oss.tar.bz2 dxva2api.h
17
18 .directx: directx-oss.tar.bz2 dxva2api.h .sum-directx
19         mkdir -p -- "$(PREFIX)/include"
20         tar xvjf $< -C "$(PREFIX)/include"
21         cp $(TARBALLS)/dxva2api.h "$(PREFIX)/include/"
22         touch $@