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