On 25 March 2017 at 12:00, Tim Rowley <timothy.o.row...@intel.com> wrote:
> Move common codegen functions into gen_common.py.
> ---
>  src/gallium/drivers/swr/Makefile.am                |  22 +--
>  .../drivers/swr/rasterizer/codegen/gen_archrast.py |  30 +---
>  .../drivers/swr/rasterizer/codegen/gen_backends.py |  30 +---
>  .../drivers/swr/rasterizer/codegen/gen_common.py   | 162 
> +++++++++++++++++++++
>  .../drivers/swr/rasterizer/codegen/gen_knobs.py    |  55 +++----
>  .../swr/rasterizer/codegen/gen_llvm_ir_macros.py   |  35 +----
>  .../swr/rasterizer/codegen/gen_llvm_types.py       |  32 +---
>  7 files changed, 212 insertions(+), 154 deletions(-)
>  create mode 100644 src/gallium/drivers/swr/rasterizer/codegen/gen_common.py
>
> diff --git a/src/gallium/drivers/swr/Makefile.am 
> b/src/gallium/drivers/swr/Makefile.am
> index 8ba9ac9..3a0d8da 100644
> --- a/src/gallium/drivers/swr/Makefile.am
> +++ b/src/gallium/drivers/swr/Makefile.am
> @@ -71,30 +71,30 @@ gen_swr_context_llvm.h: 
> rasterizer/codegen/gen_llvm_types.py rasterizer/codegen/
>                 --input $(srcdir)/swr_context.h \
>                 --output ./gen_swr_context_llvm.h
>
> -rasterizer/codegen/gen_knobs.cpp: rasterizer/codegen/gen_knobs.py 
> rasterizer/codegen/knob_defs.py rasterizer/codegen/templates/gen_knobs.cpp
> +rasterizer/codegen/gen_knobs.cpp: rasterizer/codegen/gen_knobs.py 
> rasterizer/codegen/knob_defs.py rasterizer/codegen/templates/gen_knobs.cpp 
> rasterizer/codegen/gen_common.py
>         $(MKDIR_GEN)
>         $(PYTHON_GEN) \
>                 $(srcdir)/rasterizer/codegen/gen_knobs.py \
> -               --input $(srcdir)/rasterizer/codegen/templates/gen_knobs.cpp \
> +               --input $(realpath 
> $(srcdir)/rasterizer/codegen/templates/gen_knobs.cpp) \
Do we need this - there's no changes to the scons build.
If yet, abs_srcdir will give you the full path.

-Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to