blob: dae44e967f007f1b64096bd31cc9e99e24c4fc9f [file] [log] [blame]
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +01001AM_CFLAGS = \
2 $(WARN_CFLAGS) \
Daniel Stoneae57dcf2010-06-01 19:23:42 +01003 -I$(top_srcdir)/include/drm \
4 -I$(top_srcdir)
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +01005
6libkms_la_LTLIBRARIES = libkms.la
7libkms_ladir = $(libdir)
8libkms_la_LDFLAGS = -version-number 1:0:0 -no-undefined
Marcin Slusarz9c3c95f2012-09-08 00:49:38 +02009libkms_la_LIBADD = ../libdrm.la
Jakob Bornecrantzd920fa92010-01-12 17:53:49 +000010
11#if HAVE_LIBUDEV
12#libkms_la_LIBADD += $(LIBUDEV_LIBS)
13#endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010014
15libkms_la_SOURCES = \
Jakob Bornecrantz25c0c632010-02-18 13:14:07 +010016 internal.h \
Jakob Bornecrantz9042d722010-01-08 02:51:04 +000017 linux.c \
Dave Airliebb994652011-02-09 13:41:49 +100018 dumb.c \
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010019 api.c
20
21if HAVE_VMWGFX
22libkms_la_SOURCES += vmwgfx.c
23endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010024
Emil Velikovf3fd11b2014-09-07 17:54:39 +010025if HAVE_INTEL
26libkms_la_SOURCES += intel.c
27endif
28
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000029if HAVE_NOUVEAU
30libkms_la_SOURCES += nouveau.c
31endif
32
nobleded7d1772010-09-09 10:07:21 +010033if HAVE_RADEON
34libkms_la_SOURCES += radeon.c
35endif
36
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090037if HAVE_EXYNOS
38libkms_la_SOURCES += exynos.c
39AM_CFLAGS += -I$(top_srcdir)/exynos
40endif
41
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010042libkmsincludedir = ${includedir}/libkms
43libkmsinclude_HEADERS = libkms.h
44
45pkgconfigdir = @pkgconfigdir@
46pkgconfig_DATA = libkms.pc
47
48EXTRA_DIST = libkms.pc.in