1noinst_LTLIBRARIES = libdixmods.la libxorgxkb.la
2
3SUBDIRS = extmod
4
5if GLX
6GLXMODS = libglx.la
7endif
8
9if DBE
10DBEMOD = libdbe.la
11endif
12
13if RECORD
14RECORDMOD = librecord.la
15endif
16
17module_LTLIBRARIES = libfb.la \
18                     libwfb.la \
19                     libshadow.la
20
21extsmoduledir = $(moduledir)/extensions
22extsmodule_LTLIBRARIES = $(RECORDMOD) \
23			 $(DBEMOD) \
24                         $(GLXMODS)
25
26AM_CFLAGS = @XORG_CFLAGS@ @DIX_CFLAGS@
27INCLUDES = @XORG_INCS@ \
28           -I$(top_srcdir)/dbe \
29           -I$(top_srcdir)/hw/xfree86/loader \
30           -I$(top_srcdir)/miext/shadow \
31           -I$(top_srcdir)/glx
32
33libdbe_la_LDFLAGS = -avoid-version
34libdbe_la_LIBADD = $(top_builddir)/dbe/libdbe.la
35libdbe_la_SOURCES = dbemodule.c
36
37libfb_la_LDFLAGS = -avoid-version
38libfb_la_LIBADD = $(top_builddir)/fb/libfb.la
39libfb_la_SOURCES = $(top_builddir)/fb/fbcmap_mi.c fbmodule.c
40libfb_la_CFLAGS = $(AM_CFLAGS)
41
42libwfb_la_LDFLAGS = -avoid-version
43libwfb_la_LIBADD = $(top_builddir)/fb/libwfb.la
44libwfb_la_SOURCES = $(top_builddir)/fb/fbcmap_mi.c fbmodule.c
45libwfb_la_CFLAGS = $(AM_CFLAGS) -DFB_ACCESS_WRAPPER
46
47libglx_la_LDFLAGS = -avoid-version
48if AIGLX
49GLXDRI_LIBRARY = $(top_builddir)/glx/libglxdri.la
50endif
51libglx_la_LIBADD = \
52	$(top_builddir)/glx/libglx.la \
53	$(GLXDRI_LIBRARY)
54libglx_la_SOURCES = glxmodule.c
55
56librecord_la_LDFLAGS = -avoid-version
57librecord_la_LIBADD = $(top_builddir)/record/librecord.la
58librecord_la_SOURCES = recordmod.c
59
60libshadow_la_LDFLAGS = -avoid-version
61libshadow_la_LIBADD = $(top_builddir)/miext/shadow/libshadow.la
62libshadow_la_SOURCES = shmodule.c
63
64libdixmods_la_SOURCES = $(top_srcdir)/mi/miinitext.c
65libdixmods_la_CFLAGS = -DXFree86LOADER $(AM_CFLAGS)
66
67libxorgxkb_la_SOURCES = xkbVT.c xkbPrivate.c xkbKillSrv.c
68libxorgxkb_la_LIBADD = $(top_builddir)/dix/libdix.la
69