summaryrefslogtreecommitdiff
path: root/hw/xfree86
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2005-07-16 03:46:01 +0000
committerKevin E Martin <kem@kem.org>2005-07-16 03:46:01 +0000
commit0635acab08bade9bfd9d2abd3ea5a3fe525bc647 (patch)
tree84a9d5bd0408b587cc3ff58b3202a13c092a3199 /hw/xfree86
parent92b23ff426936909e1ff5e063b75e5f112b93ca1 (diff)
Add record module building support Change module building to not use
-include Fix xnest, dmx and vfb builds to -DXFree86Server for fbcmap compilation
Diffstat (limited to 'hw/xfree86')
-rw-r--r--hw/xfree86/dixmods/Makefile.am46
-rw-r--r--hw/xfree86/dixmods/extmod/Makefile.am25
2 files changed, 46 insertions, 25 deletions
diff --git a/hw/xfree86/dixmods/Makefile.am b/hw/xfree86/dixmods/Makefile.am
index c36b6a6b9..5a4dc6079 100644
--- a/hw/xfree86/dixmods/Makefile.am
+++ b/hw/xfree86/dixmods/Makefile.am
@@ -6,15 +6,29 @@ if GLX
GLXMODS = libglx.la # libGLcore.la
endif
-module_LTLIBRARIES = \
- libafb.la libbitmap.la libcfb.la libcfb16.la libcfb24.la libcfb32.la \
- libdbe.la libfb.la liblayer.la libmfb.la libshadow.la $(GLXMODS)
-
-# yes, this is a cheesy hack.
-AM_CFLAGS = $(XORG_CFLAGS) -include xorg-config.h
-INCLUDES = $(XORG_INCS) -I$(top_srcdir)/afb -I$(top_srcdir)/mfb \
- -I$(top_srcdir)/cfb -I$(top_srcdir)/dbe -I$(srcdir)/../loader \
- -I$(top_srcdir)/miext/layer -I$(top_srcdir)/miext/shadow
+module_LTLIBRARIES = libafb.la \
+ libbitmap.la \
+ libcfb.la \
+ libcfb16.la \
+ libcfb24.la \
+ libcfb32.la \
+ libdbe.la \
+ libfb.la \
+ liblayer.la \
+ libmfb.la \
+ librecord.la \
+ libshadow.la \
+ $(GLXMODS)
+
+AM_CFLAGS = @XORG_CFLAGS@
+INCLUDES = @XORG_INCS@ \
+ -I$(top_srcdir)/afb \
+ -I$(top_srcdir)/cfb \
+ -I$(top_srcdir)/mfb \
+ -I$(top_srcdir)/dbe \
+ -I$(top_srcdir)/hw/xfree86/loader \
+ -I$(top_srcdir)/miext/layer \
+ -I$(top_srcdir)/miext/shadow
libGLcore_la_LDFLAGS = -avoid-version
libGLcore_la_LIBADD = $(top_srcdir)/GL/mesa/libGLcore.a
@@ -49,6 +63,7 @@ libdbe_la_LDFLAGS = -avoid-version
libdbe_la_LIBADD = $(top_srcdir)/dbe/libdbe.la
libdbe_la_SOURCES = dbemodule.c
+libfb_la_CFLAGS = -DXFree86Server $(AM_CFLAGS)
libfb_la_LDFLAGS = -avoid-version
libfb_la_LIBADD = $(top_srcdir)/fb/libfb.la
libfb_la_SOURCES = $(top_srcdir)/fb/fbcmap.c fbmodule.c
@@ -65,15 +80,18 @@ libmfb_la_LDFLAGS = -avoid-version
libmfb_la_LIBADD = $(top_srcdir)/mfb/libmfb.la
libmfb_la_SOURCES = mfbmodule.c
+librecord_la_LDFLAGS = -avoid-version
+librecord_la_LIBADD = $(top_srcdir)/record/librecord.la
+librecord_la_SOURCES = recordmod.c
+
libshadow_la_LDFLAGS = -avoid-version
libshadow_la_LIBADD = $(top_srcdir)/miext/shadow/libshadow.la
libshadow_la_SOURCES = shmodule.c
-libdixmods_la_SOURCES = \
- xkbKillSrv.c \
- xkbPrivate.c \
- xkbVT.c \
- $(top_srcdir)/mi/miinitext.c
+libdixmods_la_SOURCES = xkbKillSrv.c \
+ xkbPrivate.c \
+ xkbVT.c \
+ $(top_srcdir)/mi/miinitext.c
xkb%.c:
echo "#define XF86DDXACTIONS" > $@
diff --git a/hw/xfree86/dixmods/extmod/Makefile.am b/hw/xfree86/dixmods/extmod/Makefile.am
index 95fa0505b..aec4cabf2 100644
--- a/hw/xfree86/dixmods/extmod/Makefile.am
+++ b/hw/xfree86/dixmods/extmod/Makefile.am
@@ -7,17 +7,20 @@ if XV
XV_SRCS = xvmod.c
endif
-# yes, this is a cheesy hack.
-AM_CFLAGS = $(XORG_CFLAGS) -include xorg-config.h
-INCLUDES = $(XORG_INCS) -I$(top_srcdir)/afb -I$(top_srcdir)/mfb \
- -I$(top_srcdir)/cfb -I$(top_srcdir)/dbe -I$(srcdir)/../loader \
- -I$(top_srcdir)/miext/layer -I$(top_srcdir)/miext/shadow
+AM_CFLAGS = @XORG_CFLAGS@
+INCLUDES = @XORG_INCS@ \
+ -I$(top_srcdir)/afb \
+ -I$(top_srcdir)/mfb \
+ -I$(top_srcdir)/cfb \
+ -I$(top_srcdir)/dbe \
+ -I$(top_srcdir)/hw/xfree86/loader \
+ -I$(top_srcdir)/miext/layer \
+ -I$(top_srcdir)/miext/shadow
libextmod_la_LDFLAGS = -avoid-version
libextmod_la_LIBADD = $(top_srcdir)/Xext/libXext.la
-libextmod_la_SOURCES = \
- modinit.c \
- $(DGA_SRCS) \
- xf86misc.c \
- xf86vmode.c \
- $(XV_SRCS)
+libextmod_la_SOURCES = modinit.c \
+ $(DGA_SRCS) \
+ xf86misc.c \
+ xf86vmode.c \
+ $(XV_SRCS)