intel/genxml/icl: Generate packing headers
Move build system changes in to one patch (Ken, Emil) Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
This commit is contained in:
@@ -101,6 +101,11 @@ $(intermediates)/genxml/gen10_pack.h: PRIVATE_XML := $(LOCAL_PATH)/genxml/gen10.
|
||||
$(intermediates)/genxml/gen10_pack.h: $(LOCAL_PATH)/genxml/gen10.xml $(LOCAL_PATH)/genxml/gen_pack_header.py
|
||||
$(call header-gen)
|
||||
|
||||
$(intermediates)/genxml/gen11_pack.h: PRIVATE_SCRIPT := $(MESA_PYTHON2) $(LOCAL_PATH)/genxml/gen_pack_header.py
|
||||
$(intermediates)/genxml/gen11_pack.h: PRIVATE_XML := $(LOCAL_PATH)/genxml/gen11.xml
|
||||
$(intermediates)/genxml/gen11_pack.h: $(LOCAL_PATH)/genxml/gen11.xml $(LOCAL_PATH)/genxml/gen_pack_header.py
|
||||
$(call header-gen)
|
||||
|
||||
$(intermediates)/genxml/genX_xml.h: $(addprefix $(MESA_TOP)/src/intel/,$(GENXML_XML_FILES)) $(MESA_TOP)/src/intel/genxml/gen_zipped_file.py
|
||||
@mkdir -p $(dir $@)
|
||||
@echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"
|
||||
|
@@ -132,7 +132,8 @@ GENXML_XML_FILES = \
|
||||
genxml/gen75.xml \
|
||||
genxml/gen8.xml \
|
||||
genxml/gen9.xml \
|
||||
genxml/gen10.xml
|
||||
genxml/gen10.xml \
|
||||
genxml/gen11.xml
|
||||
|
||||
GENXML_GENERATED_PACK_FILES = \
|
||||
genxml/gen4_pack.h \
|
||||
@@ -143,7 +144,8 @@ GENXML_GENERATED_PACK_FILES = \
|
||||
genxml/gen75_pack.h \
|
||||
genxml/gen8_pack.h \
|
||||
genxml/gen9_pack.h \
|
||||
genxml/gen10_pack.h
|
||||
genxml/gen10_pack.h \
|
||||
genxml/gen11_pack.h
|
||||
|
||||
GENXML_GENERATED_FILES = \
|
||||
$(GENXML_GENERATED_PACK_FILES) \
|
||||
|
@@ -46,6 +46,8 @@
|
||||
# include "genxml/gen9_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 100)
|
||||
# include "genxml/gen10_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 110)
|
||||
# include "genxml/gen11_pack.h"
|
||||
#else
|
||||
# error "Need to add a pack header include for this gen"
|
||||
#endif
|
||||
|
@@ -88,6 +88,9 @@
|
||||
#elif (GEN_VERSIONx10 == 100)
|
||||
# define GENX(X) GEN10_##X
|
||||
# define genX(x) gen10_##x
|
||||
#elif (GEN_VERSIONx10 == 110)
|
||||
# define GENX(X) GEN11_##X
|
||||
# define genX(x) gen11_##x
|
||||
#else
|
||||
# error "Need to add prefixing macros for this gen"
|
||||
#endif
|
||||
|
@@ -28,6 +28,7 @@ gen_xml_files = [
|
||||
'gen8.xml',
|
||||
'gen9.xml',
|
||||
'gen10.xml',
|
||||
'gen11.xml',
|
||||
]
|
||||
|
||||
genX_xml_h = custom_target(
|
||||
|
Reference in New Issue
Block a user