summaryrefslogtreecommitdiffstats
path: root/src/intel/Makefile.sources
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-08-22 14:10:46 -0700
committerJason Ekstrand <[email protected]>2016-08-25 15:29:48 -0700
commitbebc1a1d995e33f173ea207848bcddd81f6dd19a (patch)
treecae7542194008f8f78845a2a495bb39d3add3b39 /src/intel/Makefile.sources
parentc19fc5e0198cbc1eead3db9672d51c56c1aa3f1d (diff)
intel: Flatten the makefile structure
This pulls isl and genxml into a single make file so that they can properly build in parallel. This isn't terribly important now as genxml just generates sources which happens serially first anyway but it will be more important as we add more stuff to src/intel. Signed-off-by: Jason Ekstrand <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/intel/Makefile.sources')
-rw-r--r--src/intel/Makefile.sources50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/intel/Makefile.sources b/src/intel/Makefile.sources
new file mode 100644
index 00000000000..a8ba0b9a170
--- /dev/null
+++ b/src/intel/Makefile.sources
@@ -0,0 +1,50 @@
+GENXML_GENERATED_FILES = \
+ genxml/gen4_pack.h \
+ genxml/gen45_pack.h \
+ genxml/gen5_pack.h \
+ genxml/gen6_pack.h \
+ genxml/gen7_pack.h \
+ genxml/gen75_pack.h \
+ genxml/gen8_pack.h \
+ genxml/gen9_pack.h
+
+ISL_FILES = \
+ isl/isl.c \
+ isl/isl.h \
+ isl/isl_format.c \
+ isl/isl_priv.h \
+ isl/isl_storage_image.c
+
+ISL_GEN4_FILES = \
+ isl/isl_gen4.c \
+ isl/isl_gen4.h \
+ isl/isl_surface_state.c
+
+ISL_GEN5_FILES = \
+ isl/isl_surface_state.c
+
+ISL_GEN6_FILES = \
+ isl/isl_gen6.c \
+ isl/isl_gen6.h \
+ isl/isl_surface_state.c
+
+ISL_GEN7_FILES = \
+ isl/isl_gen7.c \
+ isl/isl_gen7.h \
+ isl/isl_surface_state.c
+
+ISL_GEN75_FILES = \
+ isl/isl_surface_state.c
+
+ISL_GEN8_FILES = \
+ isl/isl_gen8.c \
+ isl/isl_gen8.h \
+ isl/isl_surface_state.c
+
+ISL_GEN9_FILES = \
+ isl/isl_gen9.c \
+ isl/isl_gen9.h \
+ isl/isl_surface_state.c
+
+ISL_GENERATED_FILES = \
+ isl/isl_format_layout.c