blob: 461fc35b6ff08fdd1a7fe9afb58eb58359f5ea66 [file] [log] [blame]
Emil Velikov1a750442014-09-07 18:00:16 +01001include Makefile.sources
2
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +01003AM_CFLAGS = \
4 $(WARN_CFLAGS) \
Daniel Stoneae57dcf2010-06-01 19:23:42 +01005 -I$(top_srcdir)/include/drm \
6 -I$(top_srcdir)
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +01007
8libkms_la_LTLIBRARIES = libkms.la
9libkms_ladir = $(libdir)
10libkms_la_LDFLAGS = -version-number 1:0:0 -no-undefined
Marcin Slusarz9c3c95f2012-09-08 00:49:38 +020011libkms_la_LIBADD = ../libdrm.la
Jakob Bornecrantzd920fa92010-01-12 17:53:49 +000012
Emil Velikov1a750442014-09-07 18:00:16 +010013libkms_la_SOURCES = $(LIBKMS_FILES)
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010014
15if HAVE_VMWGFX
Emil Velikov1a750442014-09-07 18:00:16 +010016libkms_la_SOURCES += $(LIBKMS_VMWGFX_FILES)
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010017endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010018
Emil Velikovf3fd11b2014-09-07 17:54:39 +010019if HAVE_INTEL
Emil Velikov1a750442014-09-07 18:00:16 +010020libkms_la_SOURCES += $(LIBKMS_INTEL_FILES)
Emil Velikovf3fd11b2014-09-07 17:54:39 +010021endif
22
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000023if HAVE_NOUVEAU
Emil Velikov1a750442014-09-07 18:00:16 +010024libkms_la_SOURCES += $(LIBKMS_NOUVEAU_FILES)
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000025endif
26
nobleded7d1772010-09-09 10:07:21 +010027if HAVE_RADEON
Emil Velikov1a750442014-09-07 18:00:16 +010028libkms_la_SOURCES += $(LIBKMS_RADEON_FILES)
nobleded7d1772010-09-09 10:07:21 +010029endif
30
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090031if HAVE_EXYNOS
Emil Velikov1a750442014-09-07 18:00:16 +010032libkms_la_SOURCES += $(LIBKMS_EXYNOS_FILES)
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090033AM_CFLAGS += -I$(top_srcdir)/exynos
34endif
35
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010036libkmsincludedir = ${includedir}/libkms
Emil Velikov1a750442014-09-07 18:00:16 +010037libkmsinclude_HEADERS = $(LIBKMS_H_FILES)
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010038
39pkgconfigdir = @pkgconfigdir@
40pkgconfig_DATA = libkms.pc
41
Emil Velikovb0d4ee62015-03-31 19:51:45 +010042TESTS = kms-symbol-check
Andreas Bolla5446772016-07-21 12:05:03 +020043EXTRA_DIST = $(TESTS)