1 2SUBDIRS = input config examples doc 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 dmxshadow.c \ 60 dmxshadow.h \ 61 dmxstat.c \ 62 dmxstat.h \ 63 dmxsync.c \ 64 dmxsync.h \ 65 dmxvisual.c \ 66 dmxvisual.h \ 67 dmxwindow.c \ 68 dmxwindow.h \ 69 $(top_srcdir)/mi/miinitext.c \ 70 $(top_srcdir)/fb/fbcmap_mi.c \ 71 $(GLX_SRCS) 72 73 74#if COMPOSITE 75#Xdmx_SOURCES += fakecw.c 76#endif 77 78XDMX_LIBS = \ 79 $(GLX_LIBS) \ 80 @XDMX_LIBS@ \ 81 input/libdmxinput.a \ 82 config/libdmxconfig.a 83 84Xdmx_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) 85Xdmx_DEPENDENCIES= $(XDMX_LIBS) 86Xdmx_LDADD = $(XDMX_LIBS) $(XDMX_SYS_LIBS) $(XSERVER_SYS_LIBS) 87 88relink: 89 $(AM_V_at)rm -f Xdmx$(EXEEXT) && $(MAKE) Xdmx$(EXEEXT) 90