Imported Upstream version 1.15.1
[deb_xorg-server.git] / hw / dmx / Makefile.am
CommitLineData
a09e091a
JB
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 $(top_srcdir)/fb/fbcmap_mi.c \
69 $(GLX_SRCS)
70
71
72#if COMPOSITE
73#Xdmx_SOURCES += fakecw.c
74#endif
75
76XDMX_LIBS = \
77 $(GLX_LIBS) \
78 @XDMX_LIBS@ \
79 input/libdmxinput.a \
80 config/libdmxconfig.a
81
82Xdmx_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
83Xdmx_DEPENDENCIES= $(XDMX_LIBS)
84Xdmx_LDADD = $(XDMX_LIBS) $(XDMX_SYS_LIBS) $(XSERVER_SYS_LIBS)
85
86relink:
87 $(AM_V_at)rm -f Xdmx$(EXEEXT) && $(MAKE) Xdmx$(EXEEXT)