120 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
DIST_SUBDIRS = input config glxProxy examples doc
 | 
						|
 | 
						|
SUBDIRS = input config examples
 | 
						|
bin_PROGRAMS = Xdmx
 | 
						|
 | 
						|
if XINERAMA
 | 
						|
PANORAMIX_SRCS = $(top_srcdir)/Xext/panoramiX.c
 | 
						|
endif
 | 
						|
 | 
						|
if GLX
 | 
						|
SUBDIRS += glxProxy
 | 
						|
GLX_LIBS = glxProxy/libglxproxy.a
 | 
						|
GLX_SRCS = $(PANORAMIX_SRCS) dmx_glxvisuals.c dmx_glxvisuals.h
 | 
						|
GLX_INCS = -I$(top_srcdir)/hw/xfree86/dixmods/extmod \
 | 
						|
           -I@MESA_SOURCE@/include
 | 
						|
GLX_DEFS = @GL_CFLAGS@ 
 | 
						|
endif
 | 
						|
 | 
						|
if BUILDDOCS
 | 
						|
SUBDIRS += doc
 | 
						|
endif
 | 
						|
 | 
						|
AM_CFLAGS = \
 | 
						|
      -DHAVE_DMX_CONFIG_H \
 | 
						|
      $(DIX_CFLAGS) \
 | 
						|
      $(GLX_INCS) \
 | 
						|
      $(GLX_DEFS) \
 | 
						|
      $(DMX_CFLAGS) \
 | 
						|
      @DMXMODULES_CFLAGS@
 | 
						|
 | 
						|
Xdmx_SOURCES = dmx.c \
 | 
						|
               dmxcb.c \
 | 
						|
               dmxcb.h \
 | 
						|
               dmxclient.h \
 | 
						|
               dmxcmap.c \
 | 
						|
               dmxcmap.h \
 | 
						|
               dmx-config.h \
 | 
						|
               dmxcursor.c \
 | 
						|
               dmxcursor.h \
 | 
						|
               dmxdpms.c \
 | 
						|
               dmxdpms.h \
 | 
						|
               dmxextension.c \
 | 
						|
               dmxextension.h \
 | 
						|
               dmxfont.c \
 | 
						|
               dmxfont.h \
 | 
						|
               dmxgc.c \
 | 
						|
               dmxgc.h \
 | 
						|
               dmxgcops.c \
 | 
						|
               dmxgcops.h \
 | 
						|
               dmx.h \
 | 
						|
               dmxinit.c \
 | 
						|
               dmxinit.h \
 | 
						|
               dmxinput.c \
 | 
						|
               dmxinput.h \
 | 
						|
               dmxlog.c \
 | 
						|
               dmxlog.h \
 | 
						|
               dmxpict.c \
 | 
						|
               dmxpict.h \
 | 
						|
               dmxpixmap.c \
 | 
						|
               dmxpixmap.h \
 | 
						|
               dmxprop.c \
 | 
						|
               dmxprop.h \
 | 
						|
               dmxscrinit.c \
 | 
						|
               dmxscrinit.h \
 | 
						|
               dmxshadow.c \
 | 
						|
               dmxshadow.h \
 | 
						|
               dmxstat.c \
 | 
						|
               dmxstat.h \
 | 
						|
               dmxsync.c \
 | 
						|
               dmxsync.h \
 | 
						|
               dmxvisual.c \
 | 
						|
               dmxvisual.h \
 | 
						|
               dmxwindow.c \
 | 
						|
               dmxwindow.h \
 | 
						|
               $(top_srcdir)/mi/miinitext.c \
 | 
						|
               $(top_srcdir)/fb/fbcmap_mi.c \
 | 
						|
               $(GLX_SRCS) 
 | 
						|
 | 
						|
 | 
						|
#if COMPOSITE
 | 
						|
#Xdmx_SOURCES += fakecw.c
 | 
						|
#endif
 | 
						|
 | 
						|
XDMX_LIBS = \
 | 
						|
	@XDMX_LIBS@ \
 | 
						|
	$(GLX_LIBS) \
 | 
						|
        input/libdmxinput.a \
 | 
						|
        config/libdmxconfig.a \
 | 
						|
	$(XSERVER_LIBS)
 | 
						|
 | 
						|
Xdmx_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
 | 
						|
Xdmx_DEPENDENCIES= $(XDMX_LIBS)
 | 
						|
Xdmx_LDADD = $(XDMX_LIBS) $(XDMX_SYS_LIBS) $(XSERVER_SYS_LIBS)
 | 
						|
 | 
						|
# Man page
 | 
						|
appmandir = $(APP_MAN_DIR)
 | 
						|
 | 
						|
appman_PRE = Xdmx.man
 | 
						|
appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
 | 
						|
 | 
						|
CLEANFILES = $(appman_DATA)
 | 
						|
 | 
						|
# Strings to replace in man pages
 | 
						|
XORGRELSTRING = @PACKAGE_STRING@
 | 
						|
  XORGMANNAME = X Version 11
 | 
						|
 | 
						|
MAN_SUBSTS = \
 | 
						|
	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
 | 
						|
	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g'
 | 
						|
 | 
						|
SUFFIXES = .$(APP_MAN_SUFFIX) .man
 | 
						|
 | 
						|
.man.$(APP_MAN_SUFFIX):
 | 
						|
	sed $(MAN_SUBSTS) < $< > $@
 | 
						|
 | 
						|
EXTRA_DIST = $(appman_PRE)
 | 
						|
 | 
						|
relink:
 | 
						|
	rm -f Xdmx && $(MAKE) Xdmx
 |