Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 1 | libintel_tools_la_SOURCES = \ |
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 \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 9 | igt_debugfs.c \ |
10 | igt_debugfs.h \ | ||||
Daniel Vetter | f5daeec | 2014-03-23 13:35:09 +0100 | [diff] [blame] | 11 | igt_aux.c \ |
12 | igt_aux.h \ | ||||
Chris Wilson | 16bafdf | 2014-09-04 09:26:24 +0100 | [diff] [blame] | 13 | igt_gt.c \ |
14 | igt_gt.h \ | ||||
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 15 | instdone.c \ |
16 | instdone.h \ | ||||
17 | intel_batchbuffer.c \ | ||||
18 | intel_batchbuffer.h \ | ||||
19 | intel_chipset.h \ | ||||
Daniel Vetter | bff22f7 | 2014-03-22 19:21:26 +0100 | [diff] [blame] | 20 | intel_os.c \ |
Daniel Vetter | c03c6ce | 2014-03-22 21:34:29 +0100 | [diff] [blame] | 21 | intel_io.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 22 | intel_mmio.c \ |
Daniel Vetter | 94e1b6a | 2014-03-22 14:45:50 +0100 | [diff] [blame] | 23 | intel_chipset.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 24 | intel_reg.h \ |
Daniel Vetter | 766c5bc | 2014-03-11 22:58:07 +0100 | [diff] [blame] | 25 | ioctl_wrappers.c \ |
26 | ioctl_wrappers.h \ | ||||
Xiang, Haihao | 641267d | 2013-11-29 13:47:31 +0800 | [diff] [blame] | 27 | media_fill.h \ |
Xiang, Haihao | c683569 | 2013-12-02 12:49:14 +0800 | [diff] [blame] | 28 | media_fill_gen7.c \ |
Xiang, Haihao | bd384c2 | 2013-12-02 12:36:15 +0800 | [diff] [blame] | 29 | media_fill_gen8.c \ |
Sean V Kelley | 17d63e4 | 2014-08-05 13:53:49 -0700 | [diff] [blame] | 30 | media_fill_gen8lp.c \ |
Zhao Yakui | 31e94ad | 2014-02-11 10:48:43 +0800 | [diff] [blame] | 31 | media_fill_gen9.c \ |
Jeff McGee | aef4605 | 2015-03-12 10:52:08 -0700 | [diff] [blame] | 32 | media_spin.h \ |
33 | media_spin.c \ | ||||
Xiang, Haihao | c683569 | 2013-12-02 12:49:14 +0800 | [diff] [blame] | 34 | gen7_media.h \ |
Xiang, Haihao | bd384c2 | 2013-12-02 12:36:15 +0800 | [diff] [blame] | 35 | gen8_media.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 36 | rendercopy_i915.c \ |
37 | rendercopy_i830.c \ | ||||
38 | gen6_render.h \ | ||||
39 | gen7_render.h \ | ||||
40 | gen8_render.h \ | ||||
Damien Lespiau | aa7f9cf | 2013-02-27 14:57:33 +0000 | [diff] [blame] | 41 | gen9_render.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 42 | rendercopy_gen6.c \ |
43 | rendercopy_gen7.c \ | ||||
44 | rendercopy_gen8.c \ | ||||
Damien Lespiau | aa7f9cf | 2013-02-27 14:57:33 +0000 | [diff] [blame] | 45 | rendercopy_gen9.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 46 | rendercopy.h \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 47 | intel_reg_map.c \ |
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 48 | intel_iosf.c \ |
Daniel Vetter | 57d7db8 | 2014-03-26 09:06:11 +0100 | [diff] [blame] | 49 | igt_kms.c \ |
50 | igt_kms.h \ | ||||
51 | igt_fb.c \ | ||||
52 | igt_fb.h \ | ||||
53 | igt_core.c \ | ||||
54 | igt_core.h \ | ||||
Paulo Zanoni | cf9f48e | 2015-02-19 15:41:15 -0200 | [diff] [blame^] | 55 | igt_draw.c \ |
56 | igt_draw.h \ | ||||
Oscar Mateo | ea11d10 | 2013-11-12 11:50:35 +0000 | [diff] [blame] | 57 | $(NULL) |
58 | |||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 59 | .PHONY: version.h.tmp |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 60 | |
61 | $(IGT_LIB_PATH)/version.h.tmp: | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 62 | @touch $@ |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 63 | @if test -d $(GPU_TOOLS_PATH)/.git; then \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 64 | if which git > /dev/null 2>&1; then \ |
65 | cd $(GPU_TOOLS_PATH); \ | ||||
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 66 | git log -n 1 --oneline | \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 67 | sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 68 | else \ |
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 69 | echo '#define IGT_GIT_SHA1 "NO-GIT"' ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 70 | fi \ |
71 | else \ | ||||
Joonas Lahtinen | 6414707 | 2014-12-11 15:11:53 +0200 | [diff] [blame] | 72 | echo '#define IGT_GIT_SHA1 "NOT-GIT"' ; \ |
73 | fi >> $@ | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 74 | |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 75 | |
76 | $(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp | ||||
77 | @if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \ | ||||
78 | mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \ | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 79 | else \ |
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 80 | rm $(IGT_LIB_PATH)/version.h.tmp ; \ |
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 81 | fi |
82 | |||||
Tim Gore | 57bd860 | 2014-07-24 17:38:22 +0100 | [diff] [blame] | 83 | BUILT_SOURCES = $(IGT_LIB_PATH)/version.h |
84 | CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp | ||||
Thomas Wood | 743dc79 | 2014-07-22 14:53:18 +0100 | [diff] [blame] | 85 |