blob: d066112a32a2132eac0fb0d8714d362f41bf4ac0 [file] [log] [blame]
Tvrtko Ursulin5d764962014-04-23 17:03:23 +01001include Makefile.sources
Chris Wilson95374222010-04-08 11:56:57 +01002
Petri Latvalaba1c9822017-09-29 15:59:47 +03003SUBDIRS = wsim ezbench.d
Petri Latvalac900feb2017-09-29 15:59:46 +03004
Robert Foss0c15c7f2016-07-27 13:17:44 -04005benchmarks_PROGRAMS = $(benchmarks_prog_list)
6
Robert Fossf6b9f962016-07-27 13:17:38 -04007if HAVE_LIBDRM_INTEL
Petri Latvala182b1942017-09-27 16:47:08 +03008benchmarks_PROGRAMS += $(LIBDRM_INTEL_BENCHMARKS)
Robert Fossf6b9f962016-07-27 13:17:38 -04009endif
10
Gaetan Nadon3ceb7582012-01-05 17:02:30 -050011AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lib
marius vlad701d8fd2016-05-10 17:32:15 +030012AM_CFLAGS = $(DRM_CFLAGS) $(CWARNFLAGS) $(CAIRO_CFLAGS) $(LIBUNWIND_CFLAGS) \
Daniel Vetter692357e2017-09-05 18:19:45 +020013 $(WERROR_CFLAGS) -D_GNU_SOURCE
Chris Wilson756f3e02016-03-22 11:33:41 +000014LDADD = $(top_builddir)/lib/libintel_tools.la
Chris Wilson0393e722015-08-09 17:39:41 +010015
Chris Wilson39116212015-08-10 18:17:47 +010016benchmarks_LTLIBRARIES = gem_exec_tracer.la
17gem_exec_tracer_la_LDFLAGS = -module -avoid-version -no-undefined
18gem_exec_tracer_la_LIBADD = -ldl
Chris Wilson9024a722015-10-30 15:01:33 +000019
Chris Wilsonc9da0b52015-12-18 14:45:03 +000020gem_latency_CFLAGS = $(AM_CFLAGS) $(THREAD_CFLAGS)
21gem_latency_LDADD = $(LDADD) -lpthread
Chris Wilson6cd15fb2016-03-09 22:39:16 +000022gem_syslatency_CFLAGS = $(AM_CFLAGS) $(THREAD_CFLAGS)
23gem_syslatency_LDADD = $(LDADD) -lpthread -lrt
Tvrtko Ursulin255d1fc2017-05-19 15:13:48 +010024gem_wsim_LDADD = $(LDADD) -lpthread
Chris Wilsonc9da0b52015-12-18 14:45:03 +000025
Petri Latvala1e99f8b2017-09-29 15:59:52 +030026EXTRA_DIST= \
27 README \
28 meson.build \
29 $(NULL)