blob: 21c65aedb1895ff79a72d1c42f780ca0a154eb9f [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
13#if HAVE_LIBUDEV
14#libkms_la_LIBADD += $(LIBUDEV_LIBS)
15#endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010016
Emil Velikov1a750442014-09-07 18:00:16 +010017libkms_la_SOURCES = $(LIBKMS_FILES)
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010018
19if HAVE_VMWGFX
Emil Velikov1a750442014-09-07 18:00:16 +010020libkms_la_SOURCES += $(LIBKMS_VMWGFX_FILES)
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010021endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010022
Emil Velikovf3fd11b2014-09-07 17:54:39 +010023if HAVE_INTEL
Emil Velikov1a750442014-09-07 18:00:16 +010024libkms_la_SOURCES += $(LIBKMS_INTEL_FILES)
Emil Velikovf3fd11b2014-09-07 17:54:39 +010025endif
26
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000027if HAVE_NOUVEAU
Emil Velikov1a750442014-09-07 18:00:16 +010028libkms_la_SOURCES += $(LIBKMS_NOUVEAU_FILES)
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000029endif
30
nobleded7d1772010-09-09 10:07:21 +010031if HAVE_RADEON
Emil Velikov1a750442014-09-07 18:00:16 +010032libkms_la_SOURCES += $(LIBKMS_RADEON_FILES)
nobleded7d1772010-09-09 10:07:21 +010033endif
34
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090035if HAVE_EXYNOS
Emil Velikov1a750442014-09-07 18:00:16 +010036libkms_la_SOURCES += $(LIBKMS_EXYNOS_FILES)
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090037AM_CFLAGS += -I$(top_srcdir)/exynos
38endif
39
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010040libkmsincludedir = ${includedir}/libkms
Emil Velikov1a750442014-09-07 18:00:16 +010041libkmsinclude_HEADERS = $(LIBKMS_H_FILES)
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010042
43pkgconfigdir = @pkgconfigdir@
44pkgconfig_DATA = libkms.pc
45
46EXTRA_DIST = libkms.pc.in