xserver-multidpi/hw/dmx/Makefile.am
2005-07-01 20:29:53 +00:00

85 lines
2.0 KiB
Makefile

SUBDIRS = input
bin_PROGRAMS = Xdmx
if XINERAMA
PANORAMIX_SRCS = $(top_srcdir)/Xext/panoramiX.c
endif
if GLX
SUBDIRS += glxProxy
GLX_LIBS = glxProxy/libglxproxy.a
GLX_SRCS = $(PANORAMIX_SRCS) dmx_glxvisuals.c
endif
Xdmx_SOURCES = dmxinit.c \
dmxscrinit.c \
dmxshadow.c \
dmxcursor.c \
dmxinput.c \
dmxdpms.c \
dmxgc.c \
dmxgcops.c \
dmxwindow.c \
dmxpixmap.c \
dmxfont.c \
dmxcmap.c \
dmxvisual.c \
dmxlog.c \
dmxcb.c \
dmxprop.c \
dmxstat.c \
dmxsync.c \
dmxextension.c \
miinitext.c \
dmxpict.c \
libc_wrapper.c \
$(GLX_SRCS)
#if COMPOSITE
#Xdmx_SOURCES += fakecw.c
#endif
miinitext.c:
echo "#include <config.h>" > $@
echo "#undef HAVE_CONFIG_H" >> $@
echo "#define DMXEXT" >> $@
echo "#undef BEZIER " >> $@
echo "#undef PEXEXT " >> $@
echo "#undef MULTIBUFFER " >> $@
echo "#undef XV " >> $@
echo "#undef XIE " >> $@
echo "#undef DBE " >> $@
echo "#undef XF86VIDMODE " >> $@
echo "#undef XF86MISC " >> $@
echo "#undef XFreeXDGA " >> $@
echo "#undef XF86DRI " >> $@
echo "#undef MITSHM " >> $@
echo "#undef TOGCUP " >> $@
echo "#undef DPSEXT " >> $@
echo "#undef MITMISC " >> $@
echo "#undef SCREENSAVER " >> $@
echo "#undef RANDR " >> $@
echo "#undef XFIXES " >> $@
echo "#undef DAMAGE " >> $@
echo "#undef COMPOSITE " >> $@
echo "#undef FONTCACHE " >> $@
echo "#undef XFree86LOADER " >> $@
echo "#include \"$(top_srcdir)/mi/miinitext.c\"" >> $@
DISTCLEANFILES = miinitext.c libc_wrapper.c
libc_wrapper.c:
echo "#define SELF_CONTAINED_WRAPPER" > $@
echo "#include \"$(top_srcdir)/hw/xorg/os-support/shared/libc_wrapper.c\"" >> $@
Xdmx_LDFLAGS = -rdynamic
Xdmx_LDADD = $(XORG_CORE_LIBS) $(top_srcdir)/hw/xorg/os-support/@XORG_OS_SUBDIR@/lib@XORG_OS_SUBDIR@.a \
$(XDMX_LIBS) $(GLX_LIBS) $(top_srcdir)/miext/shadow/.libs/libshadow.a $(top_srcdir)/fb/.libs/libfb.a \
$(top_srcdir)/hw/xorg/dummylib/libdummy.a input/libdmxinput.a \
config/libdmxconfig.a -lfl $(XDMCP_LIBS) @DMXMODULES_LIBS@ -lXi
Xdmx_CFLAGS = @DMXMODULES_CFLAGS@