1
2SUBDIRS = input config examples doc doxygen man
3bin_PROGRAMS = Xdmx
4
5if XINERAMA
6PANORAMIX_SRCS = $(top_srcdir)/Xext/panoramiX.c
7endif
8
9if GLX
10SUBDIRS += glxProxy
11GLX_LIBS = glxProxy/libglxproxy.a
12GLX_SRCS = $(PANORAMIX_SRCS) dmx_glxvisuals.c dmx_glxvisuals.h
13GLX_INCS = -I$(top_srcdir)/hw/xfree86/dixmods/extmod
14GLX_DEFS = @GL_CFLAGS@
15endif
16
17AM_CFLAGS = \
18      -DHAVE_DMX_CONFIG_H \
19      $(DIX_CFLAGS) \
20      $(GLX_INCS) \
21      $(GLX_DEFS) \
22      $(DMX_CFLAGS) \
23      @DMXMODULES_CFLAGS@
24
25Xdmx_SOURCES = dmx.c \
26               dmxcb.c \
27               dmxcb.h \
28               dmxclient.h \
29               dmxcmap.c \
30               dmxcmap.h \
31               dmx-config.h \
32               dmxcursor.c \
33               dmxcursor.h \
34               dmxdpms.c \
35               dmxdpms.h \
36               dmxextension.c \
37               dmxextension.h \
38               dmxfont.c \
39               dmxfont.h \
40               dmxgc.c \
41               dmxgc.h \
42               dmxgcops.c \
43               dmxgcops.h \
44               dmx.h \
45               dmxinit.c \
46               dmxinit.h \
47               dmxinput.c \
48               dmxinput.h \
49               dmxlog.c \
50               dmxlog.h \
51               dmxpict.c \
52               dmxpict.h \
53               dmxpixmap.c \
54               dmxpixmap.h \
55               dmxprop.c \
56               dmxprop.h \
57               dmxscrinit.c \
58               dmxscrinit.h \
59               dmxstat.c \
60               dmxstat.h \
61               dmxsync.c \
62               dmxsync.h \
63               dmxvisual.c \
64               dmxvisual.h \
65               dmxwindow.c \
66               dmxwindow.h \
67               $(top_srcdir)/mi/miinitext.c \
68               $(GLX_SRCS)
69
70
71#if COMPOSITE
72#Xdmx_SOURCES += fakecw.c
73#endif
74
75XDMX_LIBS = \
76	$(GLX_LIBS) \
77	@XDMX_LIBS@ \
78        input/libdmxinput.a \
79        config/libdmxconfig.a
80
81Xdmx_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
82Xdmx_DEPENDENCIES= $(XDMX_LIBS)
83Xdmx_LDADD = $(XDMX_LIBS) $(XDMX_SYS_LIBS) $(XSERVER_SYS_LIBS)
84
85relink:
86	$(AM_V_at)rm -f Xdmx$(EXEEXT) && $(MAKE) Xdmx$(EXEEXT)
87