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