Robert Foss | 48754cc | 2016-07-27 13:17:47 -0400 | [diff] [blame] | 1 | lib_source_list = \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 2 | debug.h \ |
3 | drmtest.c \ | ||||
4 | drmtest.h \ | ||||
5 | i830_reg.h \ | ||||
6 | i915_3d.h \ | ||||
7 | i915_reg.h \ | ||||
Thomas Wood | 682f693 | 2014-03-11 16:18:50 +0000 | [diff] [blame] | 8 | i915_pciids.h \ |
Thomas Wood | 05f5e16 | 2015-08-21 14:13:16 +0100 | [diff] [blame] | 9 | igt.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 10 | igt_debugfs.c \ |
11 | igt_debugfs.h \ | ||||
Daniel Vetter | f5daeec | 2014-03-23 13:35:09 +0100 | [diff] [blame] | 12 | igt_aux.c \ |
13 | igt_aux.h \ | ||||
Ville Syrjälä | b0f4df3 | 2015-12-03 19:01:21 +0200 | [diff] [blame] | 14 | igt_edid_template.h \ |
Chris Wilson | 16bafdf | 2014-09-04 09:26:24 +0100 | [diff] [blame] | 15 | igt_gt.c \ |
16 | igt_gt.h \ | ||||
Chris Wilson | 838d077 | 2016-06-21 12:14:14 +0100 | [diff] [blame] | 17 | igt_gvt.c \ |
18 | igt_gvt.h \ | ||||
Chris Wilson | c79f473 | 2016-09-16 11:17:52 +0100 | [diff] [blame] | 19 | igt_primes.c \ |
Chris Wilson | 89e3a94 | 2016-09-20 11:30:33 +0100 | [diff] [blame] | 20 | igt_primes.h \ |
Chris Wilson | 376b813 | 2016-07-03 09:42:38 +0100 | [diff] [blame] | 21 | igt_rand.c \ |
22 | igt_rand.h \ | ||||
Petri Latvala | 08a2f88 | 2017-09-29 13:51:59 +0300 | [diff] [blame] | 23 | igt_rc.h \ |
Damien Lespiau | 06f5f70 | 2015-06-25 12:07:56 +0100 | [diff] [blame] | 24 | igt_stats.c \ |
25 | igt_stats.h \ | ||||
Chris Wilson | b3082ae | 2016-05-26 15:05:38 +0100 | [diff] [blame] | 26 | igt_sysfs.c \ |
27 | igt_sysfs.h \ | ||||
Chris Wilson | 545fe0f | 2016-07-11 12:39:01 +0100 | [diff] [blame] | 28 | igt_x86.h \ |
29 | igt_x86.c \ | ||||
Chris Wilson | c344044 | 2016-06-18 00:42:19 +0100 | [diff] [blame] | 30 | igt_vgem.c \ |
31 | igt_vgem.h \ | ||||
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 32 | instdone.c \ |
33 | instdone.h \ | ||||
34 | intel_batchbuffer.c \ | ||||
35 | intel_batchbuffer.h \ | ||||
Chris Wilson | d308bb0 | 2016-06-29 08:28:58 +0100 | [diff] [blame] | 36 | intel_chipset.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 37 | intel_chipset.h \ |
Chris Wilson | d308bb0 | 2016-06-29 08:28:58 +0100 | [diff] [blame] | 38 | intel_device_info.c \ |
Daniel Vetter | bff22f7 | 2014-03-22 19:21:26 +0100 | [diff] [blame] | 39 | intel_os.c \ |
Daniel Vetter | c03c6ce | 2014-03-22 21:34:29 +0100 | [diff] [blame] | 40 | intel_io.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 41 | intel_mmio.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 42 | intel_reg.h \ |
Daniel Vetter | 766c5bc | 2014-03-11 22:58:07 +0100 | [diff] [blame] | 43 | ioctl_wrappers.c \ |
44 | ioctl_wrappers.h \ | ||||
Xiang, Haihao | 641267d | 2013-11-29 13:47:31 +0800 | [diff] [blame] | 45 | media_fill.h \ |
Xiang, Haihao | c683569 | 2013-12-02 12:49:14 +0800 | [diff] [blame] | 46 | media_fill_gen7.c \ |
Xiang, Haihao | bd384c2 | 2013-12-02 12:36:15 +0800 | [diff] [blame] | 47 | media_fill_gen8.c \ |
Sean V Kelley | 17d63e4 | 2014-08-05 13:53:49 -0700 | [diff] [blame] | 48 | media_fill_gen8lp.c \ |
Zhao Yakui | 31e94ad | 2014-02-11 10:48:43 +0800 | [diff] [blame] | 49 | media_fill_gen9.c \ |
Jeff McGee | aef4605 | 2015-03-12 10:52:08 -0700 | [diff] [blame] | 50 | media_spin.h \ |
Dominik Zeromski | ed816d5 | 2015-07-17 11:25:43 +0200 | [diff] [blame] | 51 | media_spin.c \ |
52 | gpgpu_fill.h \ | ||||
53 | gpgpu_fill.c \ | ||||
Xiang, Haihao | c683569 | 2013-12-02 12:49:14 +0800 | [diff] [blame] | 54 | gen7_media.h \ |
Xiang, Haihao | bd384c2 | 2013-12-02 12:36:15 +0800 | [diff] [blame] | 55 | gen8_media.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 56 | rendercopy_i915.c \ |
57 | rendercopy_i830.c \ | ||||
58 | gen6_render.h \ | ||||
59 | gen7_render.h \ | ||||
60 | gen8_render.h \ | ||||
Damien Lespiau | aa7f9cf | 2013-02-27 14:57:33 +0000 | [diff] [blame] | 61 | gen9_render.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 62 | rendercopy_gen6.c \ |
63 | rendercopy_gen7.c \ | ||||
64 | rendercopy_gen8.c \ | ||||
Damien Lespiau | aa7f9cf | 2013-02-27 14:57:33 +0000 | [diff] [blame] | 65 | rendercopy_gen9.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 66 | rendercopy.h \ |
Robert Foss | 95286be | 2016-12-07 15:07:34 -0500 | [diff] [blame] | 67 | sw_sync.c \ |
68 | sw_sync.h \ | ||||
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 69 | intel_reg_map.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 70 | intel_iosf.c \ |
Daniel Vetter | 57d7db8 | 2014-03-26 09:06:11 +0100 | [diff] [blame] | 71 | igt_kms.c \ |
72 | igt_kms.h \ | ||||
73 | igt_fb.c \ | ||||
74 | igt_fb.h \ | ||||
75 | igt_core.c \ | ||||
76 | igt_core.h \ | ||||
Paulo Zanoni | cf9f48e | 2015-02-19 15:41:15 -0200 | [diff] [blame] | 77 | igt_draw.c \ |
78 | igt_draw.h \ | ||||
David Weinehall | 15deba4 | 2016-02-18 13:08:46 +0200 | [diff] [blame] | 79 | igt_pm.c \ |
80 | igt_pm.h \ | ||||
Abdiel Janulgue | 35fa2ca | 2016-10-11 21:30:08 +0300 | [diff] [blame] | 81 | igt_dummyload.c \ |
82 | igt_dummyload.h \ | ||||
Derek Morton | ef724ab | 2016-02-04 12:06:57 +0000 | [diff] [blame] | 83 | uwildmat/uwildmat.h \ |
84 | uwildmat/uwildmat.c \ | ||||
Marius Vlad | 0268d73 | 2016-12-01 21:45:47 +0000 | [diff] [blame] | 85 | igt_kmod.c \ |
86 | igt_kmod.h \ | ||||
Jason Ekstrand | 1f09b85 | 2017-08-28 14:10:12 -0700 | [diff] [blame] | 87 | igt_syncobj.c \ |
88 | igt_syncobj.h \ | ||||
Chris Wilson | 37c8035 | 2017-01-27 12:31:11 +0000 | [diff] [blame] | 89 | $(NULL) |
90 | |||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 91 | .PHONY: version.h.tmp |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 92 | |
Damien Lespiau | ec9e599 | 2015-07-02 14:59:25 +0100 | [diff] [blame] | 93 | # leaving a space here to work around automake's conditionals |
94 | ifeq ($(GIT_HASH),no) | ||||
Damien Lespiau | e5653d5 | 2015-07-01 23:40:36 +0100 | [diff] [blame] | 95 | $(IGT_LIB_PATH)/version.h.tmp: |
96 | @echo '#define IGT_GIT_SHA1 "git"' >> $@ | ||||
Damien Lespiau | ec9e599 | 2015-07-02 14:59:25 +0100 | [diff] [blame] | 97 | else |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 98 | $(IGT_LIB_PATH)/version.h.tmp: |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 99 | @touch $@ |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 100 | @if test -d $(GPU_TOOLS_PATH)/.git; then \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 101 | if which git > /dev/null 2>&1; then \ |
102 | cd $(GPU_TOOLS_PATH); \ | ||||
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 103 | git log -n 1 --oneline | \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 104 | sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 105 | else \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 106 | echo '#define IGT_GIT_SHA1 "NO-GIT"' ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 107 | fi \ |
108 | else \ | ||||
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 109 | echo '#define IGT_GIT_SHA1 "NOT-GIT"' ; \ |
110 | fi >> $@ | ||||
Damien Lespiau | ec9e599 | 2015-07-02 14:59:25 +0100 | [diff] [blame] | 111 | endif # GIT_HASH |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 112 | |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 113 | |
114 | $(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp | ||||
115 | @if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \ | ||||
116 | mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \ | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 117 | else \ |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 118 | rm $(IGT_LIB_PATH)/version.h.tmp ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 119 | fi |
120 | |||||
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 121 | BUILT_SOURCES = $(IGT_LIB_PATH)/version.h |
122 | CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 123 |