Add record module building support Change module building to not use

-include Fix xnest, dmx and vfb builds to -DXFree86Server for fbcmap
    compilation
This commit is contained in:
Kevin E Martin 2005-07-16 03:46:01 +00:00
parent 92b23ff426
commit 0635acab08
5 changed files with 50 additions and 25 deletions

View File

@ -49,4 +49,6 @@ Xdmx_LDADD = $(XORG_CORE_LIBS) \
config/libdmxconfig.a \
@DMXMODULES_LIBS@
Xdmx_CFLAGS = -DHAVE_DMX_CONFIG_H @DMXMODULES_CFLAGS@ -DXFree86Server
Xdmx_CFLAGS = -DHAVE_DMX_CONFIG_H \
-DXFree86Server \
@DMXMODULES_CFLAGS@

View File

@ -20,4 +20,5 @@ Xvfb_LDFLAGS =
AM_CFLAGS = -DHAVE_DIX_CONFIG_H \
-DNO_HW_ONLY_EXTS \
-DNO_MODULE_EXTS \
-DXFree86Server \
$(XVFBMODULES_CFLAGS)

View File

@ -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)
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)
# 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)/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" > $@

View File

@ -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)

View File

@ -52,6 +52,7 @@ Xnest_LDFLAGS =
AM_CFLAGS = -DHAVE_XNEST_CONFIG_H \
-DNO_HW_ONLY_EXTS \
-DXFree86Server \
$(XNESTMODULES_CFLAGS)
EXTRA_DIST = os2Stub.c