[vlc-devel] [PATCH 04/10] contrib: dxvahd: do the extraction, building and installation the normal way

Steve Lhomme robux4 at ycbcr.xyz
Mon Jul 6 15:14:06 CEST 2020


Don't bypass steps and compile from the tarballs dir to the installation folder
---
 contrib/src/dxvahd/rules.mak | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/contrib/src/dxvahd/rules.mak b/contrib/src/dxvahd/rules.mak
index a1974443786..a8233f9b978 100644
--- a/contrib/src/dxvahd/rules.mak
+++ b/contrib/src/dxvahd/rules.mak
@@ -7,8 +7,6 @@ else
 IDL_INCLUDES = -I/`echo $(MSYSTEM) | tr A-Z a-z`/$(BUILD)/include
 endif
 
-DST_DXVAHD_H = $(PREFIX)/include/dxvahd.h
-
 ifdef HAVE_WIN32
 PKGS += dxvahd
 endif
@@ -18,9 +16,12 @@ endif
 $(TARBALLS)/dxvahd.idl: $(SRC)/dxvahd/dxvahd.idl
 	cp $< $@
 
-$(DST_DXVAHD_H): $(TARBALLS)/dxvahd.idl .sum-dxvahd
-	mkdir -p -- "$(PREFIX)/include/"
-	$(WIDL) -DBOOL=WINBOOL -I$(PREFIX)/include $(IDL_INCLUDES) -h -o $@ $<
+dxvahd: $(TARBALLS)/dxvahd.idl .sum-dxvahd
+	mkdir -p $@
+	cp $(TARBALLS)/dxvahd.idl $@
 
-.dxvahd: $(DST_DXVAHD_H)
+.dxvahd: dxvahd
+	cd $< && $(WIDL) -DBOOL=WINBOOL -I$(PREFIX)/include $(IDL_INCLUDES) -h -o dxvahd.h dxvahd.idl
+	mkdir -p -- "$(PREFIX)/include/"
+	cd $< && cp dxvahd.h "$(PREFIX)/include/"
 	touch $@
-- 
2.26.2



More information about the vlc-devel mailing list