lib/igt_kms: Clean up the other _name functions/macros
[platform/upstream/intel-gpu-tools.git] / lib / Makefile.sources
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              \
8         i915_pciids.h           \
9         igt_debugfs.c           \
10         igt_debugfs.h           \
11         igt_aux.c               \
12         igt_aux.h               \
13         instdone.c              \
14         instdone.h              \
15         intel_batchbuffer.c     \
16         intel_batchbuffer.h     \
17         intel_chipset.h         \
18         intel_os.c              \
19         intel_io.h              \
20         intel_mmio.c            \
21         intel_chipset.c         \
22         intel_reg.h             \
23         ioctl_wrappers.c        \
24         ioctl_wrappers.h        \
25         media_fill.h            \
26         media_fill_gen7.c       \
27         media_fill_gen8.c       \
28         media_fill_gen8lp.c     \
29         gen7_media.h            \
30         gen8_media.h            \
31         rendercopy_i915.c       \
32         rendercopy_i830.c       \
33         gen6_render.h           \
34         gen7_render.h           \
35         gen8_render.h           \
36         rendercopy_gen6.c       \
37         rendercopy_gen7.c       \
38         rendercopy_gen8.c       \
39         rendercopy.h            \
40         intel_reg_map.c         \
41         intel_iosf.c            \
42         igt_kms.c               \
43         igt_kms.h               \
44         igt_edid.h              \
45         igt_fb.c                \
46         igt_fb.h                \
47         igt_core.c              \
48         igt_core.h              \
49         $(NULL)
50
51 .PHONY: version.h.tmp
52
53 $(IGT_LIB_PATH)/version.h.tmp:
54         @touch $@
55         @if test -d $(GPU_TOOLS_PATH)/.git; then \
56                 if which git > /dev/null 2>&1; then cd $(@D); \
57                         git log -n 1 --oneline | \
58                         sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' \
59                         >> $(@F) ; \
60                 else \
61                         echo '#define IGT_GIT_SHA1 "NO-GIT"' >> $@ ; \
62                 fi \
63         else \
64                 echo '#define IGT_GIT_SHA1 "NOT-GIT"' >> $@ ; \
65         fi
66
67
68 $(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp
69         @if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \
70                 mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \
71         else \
72                 rm $(IGT_LIB_PATH)/version.h.tmp ; \
73         fi
74
75 BUILT_SOURCES = $(IGT_LIB_PATH)/version.h
76 CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp
77