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