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