xref: /aosp_15_r20/external/igt-gpu-tools/lib/Makefile.am (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard WorkerIGT_LIB_PATH := $(builddir)
2*d83cc019SAndroid Build Coastguard WorkerGPU_TOOLS_PATH := $(top_srcdir)
3*d83cc019SAndroid Build Coastguard Worker
4*d83cc019SAndroid Build Coastguard Workerinclude Makefile.sources
5*d83cc019SAndroid Build Coastguard Worker
6*d83cc019SAndroid Build Coastguard Workerlibintel_tools_la_SOURCES = $(lib_source_list)
7*d83cc019SAndroid Build Coastguard Worker
8*d83cc019SAndroid Build Coastguard Workerlibigt_perf_la_SOURCES = \
9*d83cc019SAndroid Build Coastguard Worker	igt_perf.c	 \
10*d83cc019SAndroid Build Coastguard Worker	igt_perf.h
11*d83cc019SAndroid Build Coastguard Worker
12*d83cc019SAndroid Build Coastguard Workernoinst_LTLIBRARIES = libintel_tools.la libigt_perf.la
13*d83cc019SAndroid Build Coastguard Workernoinst_HEADERS = check-ndebug.h
14*d83cc019SAndroid Build Coastguard Worker
15*d83cc019SAndroid Build Coastguard Workerif !HAVE_LIBDRM_INTEL
16*d83cc019SAndroid Build Coastguard Worker    libintel_tools_la_SOURCES += 	\
17*d83cc019SAndroid Build Coastguard Worker        stubs/drm/intel_bufmgr.c	\
18*d83cc019SAndroid Build Coastguard Worker        stubs/drm/intel_bufmgr.h
19*d83cc019SAndroid Build Coastguard Workerendif
20*d83cc019SAndroid Build Coastguard Worker
21*d83cc019SAndroid Build Coastguard Workerif HAVE_CHAMELIUM
22*d83cc019SAndroid Build Coastguard Workerlib_source_list +=	 	\
23*d83cc019SAndroid Build Coastguard Worker	igt_chamelium.h		\
24*d83cc019SAndroid Build Coastguard Worker	igt_chamelium.c		\
25*d83cc019SAndroid Build Coastguard Worker	igt_chamelium_stream.h	\
26*d83cc019SAndroid Build Coastguard Worker	igt_chamelium_stream.c	\
27*d83cc019SAndroid Build Coastguard Worker	$(NULL)
28*d83cc019SAndroid Build Coastguard Workerendif
29*d83cc019SAndroid Build Coastguard Worker
30*d83cc019SAndroid Build Coastguard Workerif HAVE_GSL
31*d83cc019SAndroid Build Coastguard Workerlib_source_list +=		\
32*d83cc019SAndroid Build Coastguard Worker	igt_frame.c		\
33*d83cc019SAndroid Build Coastguard Worker	igt_frame.h		\
34*d83cc019SAndroid Build Coastguard Worker	igt_audio.c		\
35*d83cc019SAndroid Build Coastguard Worker	igt_audio.h		\
36*d83cc019SAndroid Build Coastguard Worker	$(NULL)
37*d83cc019SAndroid Build Coastguard Workerendif
38*d83cc019SAndroid Build Coastguard Worker
39*d83cc019SAndroid Build Coastguard Workerif HAVE_ALSA
40*d83cc019SAndroid Build Coastguard Workerlib_source_list +=		\
41*d83cc019SAndroid Build Coastguard Worker	igt_alsa.c		\
42*d83cc019SAndroid Build Coastguard Worker	igt_alsa.h		\
43*d83cc019SAndroid Build Coastguard Worker	$(NULL)
44*d83cc019SAndroid Build Coastguard Workerendif
45*d83cc019SAndroid Build Coastguard Worker
46*d83cc019SAndroid Build Coastguard WorkerAM_CPPFLAGS = \
47*d83cc019SAndroid Build Coastguard Worker	-I$(top_srcdir)/include/drm-uapi \
48*d83cc019SAndroid Build Coastguard Worker	-I$(top_srcdir) \
49*d83cc019SAndroid Build Coastguard Worker	-I$(top_srcdir)/lib/stubs/syscalls
50*d83cc019SAndroid Build Coastguard Worker
51*d83cc019SAndroid Build Coastguard WorkerAM_CFLAGS = \
52*d83cc019SAndroid Build Coastguard Worker	    $(CWARNFLAGS) \
53*d83cc019SAndroid Build Coastguard Worker	    $(DRM_CFLAGS) \
54*d83cc019SAndroid Build Coastguard Worker	    $(PCIACCESS_CFLAGS) \
55*d83cc019SAndroid Build Coastguard Worker	    $(LIBUNWIND_CFLAGS) \
56*d83cc019SAndroid Build Coastguard Worker	    $(LIBDW_CFLAGS) \
57*d83cc019SAndroid Build Coastguard Worker	    $(GSL_CFLAGS) \
58*d83cc019SAndroid Build Coastguard Worker	    $(KMOD_CFLAGS) \
59*d83cc019SAndroid Build Coastguard Worker	    $(PROCPS_CFLAGS) \
60*d83cc019SAndroid Build Coastguard Worker	    $(DEBUG_CFLAGS) \
61*d83cc019SAndroid Build Coastguard Worker	    $(XMLRPC_CFLAGS) \
62*d83cc019SAndroid Build Coastguard Worker	    $(LIBUDEV_CFLAGS) \
63*d83cc019SAndroid Build Coastguard Worker	    $(PIXMAN_CFLAGS) \
64*d83cc019SAndroid Build Coastguard Worker	    $(GLIB_CFLAGS) \
65*d83cc019SAndroid Build Coastguard Worker	    $(VALGRIND_CFLAGS) \
66*d83cc019SAndroid Build Coastguard Worker	    -DIGT_SRCDIR=\""$(abs_top_srcdir)/tests"\" \
67*d83cc019SAndroid Build Coastguard Worker	    -DIGT_DATADIR=\""$(pkgdatadir)"\" \
68*d83cc019SAndroid Build Coastguard Worker	    -D_GNU_SOURCE \
69*d83cc019SAndroid Build Coastguard Worker	    -DIGT_LOG_DOMAIN=\""$(subst _,-,$*)"\" \
70*d83cc019SAndroid Build Coastguard Worker	    -pthread
71*d83cc019SAndroid Build Coastguard Worker
72*d83cc019SAndroid Build Coastguard WorkerAM_CFLAGS += $(CAIRO_CFLAGS)
73*d83cc019SAndroid Build Coastguard Worker
74*d83cc019SAndroid Build Coastguard Workerlibintel_tools_la_LIBADD = \
75*d83cc019SAndroid Build Coastguard Worker	$(DRM_LIBS) \
76*d83cc019SAndroid Build Coastguard Worker	$(PCIACCESS_LIBS) \
77*d83cc019SAndroid Build Coastguard Worker	$(PROCPS_LIBS) \
78*d83cc019SAndroid Build Coastguard Worker	$(GSL_LIBS) \
79*d83cc019SAndroid Build Coastguard Worker	$(KMOD_LIBS) \
80*d83cc019SAndroid Build Coastguard Worker	$(CAIRO_LIBS) \
81*d83cc019SAndroid Build Coastguard Worker	$(LIBUDEV_LIBS) \
82*d83cc019SAndroid Build Coastguard Worker	$(LIBUNWIND_LIBS) \
83*d83cc019SAndroid Build Coastguard Worker	$(LIBDW_LIBS) \
84*d83cc019SAndroid Build Coastguard Worker	$(TIMER_LIBS) \
85*d83cc019SAndroid Build Coastguard Worker	$(XMLRPC_LIBS) \
86*d83cc019SAndroid Build Coastguard Worker	$(LIBUDEV_LIBS) \
87*d83cc019SAndroid Build Coastguard Worker	$(PIXMAN_LIBS) \
88*d83cc019SAndroid Build Coastguard Worker	$(GLIB_LIBS) \
89*d83cc019SAndroid Build Coastguard Worker	libigt_perf.la \
90*d83cc019SAndroid Build Coastguard Worker	-lm
91