From: Jonathan Gray Date: Thu, 16 Mar 2017 02:49:36 +0000 (+1100) Subject: i965: avoid using a GNU make pattern rule X-Git-Tag: upstream/17.1.0~1304 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2bb0c859062a3bc6ec92b4df7940375cc616b13;p=platform%2Fupstream%2Fmesa.git i965: avoid using a GNU make pattern rule % pattern rules are a GNU extension. As there is only one file here avoid patterns and globbing entirely to fix the build on non-GNU make. Signed-off-by: Jonathan Gray v2 [Emil Velikov: brw_oa.py dependency] Signed-off-by: Emil Velikov --- diff --git a/src/mesa/drivers/dri/i965/Makefile.am b/src/mesa/drivers/dri/i965/Makefile.am index a83e3a6..0839141 100644 --- a/src/mesa/drivers/dri/i965/Makefile.am +++ b/src/mesa/drivers/dri/i965/Makefile.am @@ -92,8 +92,8 @@ EXTRA_DIST = \ # .c and .h files in one go so we don't hit problems with parallel # make and multiple invocations of the same script trying to write # to the same files. -brw_oa_%.h: brw_oa_%.xml brw_oa.py Makefile.am - $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/brw_oa.py --header=$(builddir)/brw_oa_$(*).h --chipset="$(*)" $(srcdir)/brw_oa_$(*).xml -brw_oa_%.c: brw_oa_%.xml brw_oa.py Makefile.am - $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/brw_oa.py --code=$(builddir)/brw_oa_$(*).c --chipset="$(*)" $(srcdir)/brw_oa_$(*).xml +brw_oa_hsw.h: brw_oa.py brw_oa_hsw.xml + $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/brw_oa.py --header=$(builddir)/brw_oa_hsw.h --chipset=hsw $(srcdir)/brw_oa_hsw.xml +brw_oa_hsw.c: brw_oa.py brw_oa_hsw.xml + $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/brw_oa.py --code=$(builddir)/brw_oa_hsw.c --chipset=hsw $(srcdir)/brw_oa_hsw.xml