1lib_source_list = \ 2 debug.h \ 3 drmtest.c \ 4 drmtest.h \ 5 i830_reg.h \ 6 i915/gem_context.c \ 7 i915/gem_context.h \ 8 i915/gem_engine_topology.c \ 9 i915/gem_engine_topology.h \ 10 i915/gem_scheduler.c \ 11 i915/gem_scheduler.h \ 12 i915/gem_submission.c \ 13 i915/gem_submission.h \ 14 i915/gem_ring.h \ 15 i915/gem_ring.c \ 16 i915/gem_mman.c \ 17 i915/gem_mman.h \ 18 i915/gem_vm.c \ 19 i915/gem_vm.h \ 20 i915_3d.h \ 21 i915_reg.h \ 22 i915_pciids.h \ 23 igt.h \ 24 igt_debugfs.c \ 25 igt_debugfs.h \ 26 igt_device.c \ 27 igt_device.h \ 28 igt_aux.c \ 29 igt_aux.h \ 30 igt_color_encoding.c \ 31 igt_color_encoding.h \ 32 igt_edid.c \ 33 igt_edid.h \ 34 igt_eld.c \ 35 igt_eld.h \ 36 igt_gpu_power.c \ 37 igt_gpu_power.h \ 38 igt_gt.c \ 39 igt_gt.h \ 40 igt_gvt.c \ 41 igt_gvt.h \ 42 igt_halffloat.c \ 43 igt_halffloat.h \ 44 igt_infoframe.c \ 45 igt_infoframe.h \ 46 igt_matrix.c \ 47 igt_matrix.h \ 48 igt_primes.c \ 49 igt_primes.h \ 50 igt_rand.c \ 51 igt_rand.h \ 52 igt_rc.h \ 53 igt_stats.c \ 54 igt_stats.h \ 55 igt_sysfs.c \ 56 igt_sysfs.h \ 57 igt_sysrq.c \ 58 igt_sysrq.h \ 59 igt_x86.h \ 60 igt_x86.c \ 61 igt_vgem.c \ 62 igt_vgem.h \ 63 instdone.c \ 64 instdone.h \ 65 intel_aub.h \ 66 intel_batchbuffer.c \ 67 intel_batchbuffer.h \ 68 intel_chipset.c \ 69 intel_chipset.h \ 70 intel_device_info.c \ 71 intel_os.c \ 72 intel_io.h \ 73 intel_mmio.c \ 74 intel_reg.h \ 75 ioctl_wrappers.c \ 76 ioctl_wrappers.h \ 77 media_fill.c \ 78 media_fill.h \ 79 media_spin.h \ 80 media_spin.c \ 81 gpgpu_fill.h \ 82 gpgpu_fill.c \ 83 gpu_cmds.h \ 84 gpu_cmds.c \ 85 gen7_media.h \ 86 gen8_media.h \ 87 rendercopy_i915.c \ 88 rendercopy_i830.c \ 89 gen4_render.h \ 90 gen6_render.h \ 91 gen7_render.h \ 92 gen8_render.h \ 93 gen9_render.h \ 94 rendercopy_gen4.c \ 95 rendercopy_gen6.c \ 96 rendercopy_gen7.c \ 97 rendercopy_gen8.c \ 98 rendercopy_gen9.c \ 99 rendercopy.h \ 100 surfaceformat.h \ 101 sw_sync.c \ 102 sw_sync.h \ 103 intel_reg_map.c \ 104 intel_iosf.c \ 105 igt_kms.c \ 106 igt_kms.h \ 107 igt_fb.c \ 108 igt_fb.h \ 109 igt_core.c \ 110 igt_core.h \ 111 igt_draw.c \ 112 igt_draw.h \ 113 igt_pm.c \ 114 igt_pm.h \ 115 igt_dummyload.c \ 116 igt_dummyload.h \ 117 uwildmat/uwildmat.h \ 118 uwildmat/uwildmat.c \ 119 igt_kmod.c \ 120 igt_kmod.h \ 121 igt_syncobj.c \ 122 igt_syncobj.h \ 123 igt_psr.c \ 124 igt_psr.h \ 125 igt_v3d.c \ 126 igt_v3d.h \ 127 igt_vc4.c \ 128 igt_vc4.h \ 129 igt_amd.c \ 130 igt_amd.h \ 131 $(NULL) 132 133.PHONY: version.h.tmp 134 135# leaving a space here to work around automake's conditionals 136 ifeq ($(GIT_HASH),no) 137$(IGT_LIB_PATH)/version.h.tmp: 138 @echo '#define IGT_GIT_SHA1 "git"' >> $@ 139 else 140$(IGT_LIB_PATH)/version.h.tmp: 141 @touch $@ 142 @if test -d $(GPU_TOOLS_PATH)/.git; then \ 143 if which git > /dev/null 2>&1; then \ 144 cd $(GPU_TOOLS_PATH); \ 145 git log -n 1 --oneline | \ 146 sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' ; \ 147 else \ 148 echo '#define IGT_GIT_SHA1 "NO-GIT"' ; \ 149 fi \ 150 else \ 151 echo '#define IGT_GIT_SHA1 "NOT-GIT"' ; \ 152 fi >> $@ 153 endif # GIT_HASH 154 155 156$(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp 157 @if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \ 158 mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \ 159 else \ 160 rm $(IGT_LIB_PATH)/version.h.tmp ; \ 161 fi 162 163BUILT_SOURCES = $(IGT_LIB_PATH)/version.h 164CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp 165 166