blob: 449a73baefca876b2f65e03a9714e78ed2ce1d98 [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 \
Jakob Bornecrantzbfa44bb2010-01-08 03:00:56 +000018 intel.c \
Dave Airliebb994652011-02-09 13:41:49 +100019 dumb.c \
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +010020 api.c
21
22if HAVE_VMWGFX
23libkms_la_SOURCES += vmwgfx.c
24endif
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010025
Marcin Koƛcielnickid5a2e772010-02-27 16:02:25 +000026if HAVE_NOUVEAU
27libkms_la_SOURCES += nouveau.c
28endif
29
nobleded7d1772010-09-09 10:07:21 +010030if HAVE_RADEON
31libkms_la_SOURCES += radeon.c
32endif
33
Hyungwon Hwang3732ef52014-01-10 16:44:30 +090034if HAVE_EXYNOS
35libkms_la_SOURCES += exynos.c
36AM_CFLAGS += -I$(top_srcdir)/exynos
37endif
38
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010039libkmsincludedir = ${includedir}/libkms
40libkmsinclude_HEADERS = libkms.h
41
42pkgconfigdir = @pkgconfigdir@
43pkgconfig_DATA = libkms.pc
44
45EXTRA_DIST = libkms.pc.in