| lib_source_list = \ |
| debug.h \ |
| drmtest.c \ |
| drmtest.h \ |
| i830_reg.h \ |
| i915/gem_context.c \ |
| i915/gem_context.h \ |
| i915/gem_scheduler.c \ |
| i915/gem_scheduler.h \ |
| i915/gem_submission.c \ |
| i915/gem_submission.h \ |
| i915/gem_ring.h \ |
| i915/gem_ring.c \ |
| i915_3d.h \ |
| i915_reg.h \ |
| i915_pciids.h \ |
| igt.h \ |
| igt_debugfs.c \ |
| igt_debugfs.h \ |
| igt_device.c \ |
| igt_device.h \ |
| igt_aux.c \ |
| igt_aux.h \ |
| igt_color_encoding.c \ |
| igt_color_encoding.h \ |
| igt_edid_template.h \ |
| igt_gt.c \ |
| igt_gt.h \ |
| igt_gvt.c \ |
| igt_gvt.h \ |
| igt_matrix.c \ |
| igt_matrix.h \ |
| igt_primes.c \ |
| igt_primes.h \ |
| igt_rand.c \ |
| igt_rand.h \ |
| igt_rc.h \ |
| igt_stats.c \ |
| igt_stats.h \ |
| igt_sysfs.c \ |
| igt_sysfs.h \ |
| igt_sysrq.c \ |
| igt_sysrq.h \ |
| igt_x86.h \ |
| igt_x86.c \ |
| igt_vgem.c \ |
| igt_vgem.h \ |
| instdone.c \ |
| instdone.h \ |
| intel_aub.h \ |
| intel_batchbuffer.c \ |
| intel_batchbuffer.h \ |
| intel_chipset.c \ |
| intel_chipset.h \ |
| intel_device_info.c \ |
| intel_os.c \ |
| intel_io.h \ |
| intel_mmio.c \ |
| intel_reg.h \ |
| ioctl_wrappers.c \ |
| ioctl_wrappers.h \ |
| media_fill.c \ |
| media_fill.h \ |
| media_spin.h \ |
| media_spin.c \ |
| gpgpu_fill.h \ |
| gpgpu_fill.c \ |
| gpu_cmds.h \ |
| gpu_cmds.c \ |
| gen7_media.h \ |
| gen8_media.h \ |
| rendercopy_i915.c \ |
| rendercopy_i830.c \ |
| gen4_render.h \ |
| gen6_render.h \ |
| gen7_render.h \ |
| gen8_render.h \ |
| gen9_render.h \ |
| rendercopy_gen4.c \ |
| rendercopy_gen6.c \ |
| rendercopy_gen7.c \ |
| rendercopy_gen8.c \ |
| rendercopy_gen9.c \ |
| rendercopy.h \ |
| surfaceformat.h \ |
| sw_sync.c \ |
| sw_sync.h \ |
| intel_reg_map.c \ |
| intel_iosf.c \ |
| igt_kms.c \ |
| igt_kms.h \ |
| igt_fb.c \ |
| igt_fb.h \ |
| igt_core.c \ |
| igt_core.h \ |
| igt_draw.c \ |
| igt_draw.h \ |
| igt_pm.c \ |
| igt_pm.h \ |
| igt_dummyload.c \ |
| igt_dummyload.h \ |
| uwildmat/uwildmat.h \ |
| uwildmat/uwildmat.c \ |
| igt_kmod.c \ |
| igt_kmod.h \ |
| igt_syncobj.c \ |
| igt_syncobj.h \ |
| igt_psr.c \ |
| igt_psr.h \ |
| igt_v3d.c \ |
| igt_v3d.h \ |
| $(NULL) |
| |
| .PHONY: version.h.tmp |
| |
| # leaving a space here to work around automake's conditionals |
| ifeq ($(GIT_HASH),no) |
| $(IGT_LIB_PATH)/version.h.tmp: |
| @echo '#define IGT_GIT_SHA1 "git"' >> $@ |
| else |
| $(IGT_LIB_PATH)/version.h.tmp: |
| @touch $@ |
| @if test -d $(GPU_TOOLS_PATH)/.git; then \ |
| if which git > /dev/null 2>&1; then \ |
| cd $(GPU_TOOLS_PATH); \ |
| git log -n 1 --oneline | \ |
| sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' ; \ |
| else \ |
| echo '#define IGT_GIT_SHA1 "NO-GIT"' ; \ |
| fi \ |
| else \ |
| echo '#define IGT_GIT_SHA1 "NOT-GIT"' ; \ |
| fi >> $@ |
| endif # GIT_HASH |
| |
| |
| $(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp |
| @if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \ |
| mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \ |
| else \ |
| rm $(IGT_LIB_PATH)/version.h.tmp ; \ |
| fi |
| |
| BUILT_SOURCES = $(IGT_LIB_PATH)/version.h |
| CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp |
| |