Move pseudoramiX code where it can be shared between Xwin and Xquartz
Move pseudoramiX code to a separate top-level directory. Link Xwin and Xquartz with libPseudoramiX I'm not sure moving this to a top-level directory is appropriate, but I'm not sure where else it fits. Future work: pseudoramiX can probably be consolidated with the rrxinerama code (which I think provides fake xinerama data when real XINERAMA is disabled and we only have one screen) v2: fix distcheck Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Colin Harrison <colin.harrison@virgin.net> Reviewed-by: Marc Haesen <marha@users.sourceforge.net>
This commit is contained in:
parent
ce0217b982
commit
e716baedc4
|
@ -27,6 +27,7 @@ SUBDIRS = \
|
|||
Xext \
|
||||
miext \
|
||||
os \
|
||||
pseudoramiX \
|
||||
randr \
|
||||
render \
|
||||
Xi \
|
||||
|
@ -77,6 +78,7 @@ DIST_SUBDIRS = \
|
|||
Xext \
|
||||
miext \
|
||||
os \
|
||||
pseudoramiX \
|
||||
randr \
|
||||
render \
|
||||
Xi \
|
||||
|
|
|
@ -2256,6 +2256,7 @@ miext/damage/Makefile
|
|||
miext/shadow/Makefile
|
||||
miext/rootless/Makefile
|
||||
os/Makefile
|
||||
pseudoramiX/Makefile
|
||||
randr/Makefile
|
||||
render/Makefile
|
||||
xkb/Makefile
|
||||
|
|
|
@ -28,7 +28,6 @@ libXquartz_la_SOURCES = \
|
|||
darwinEvents.c \
|
||||
darwinXinput.c \
|
||||
keysym2ucs.c \
|
||||
pseudoramiX.c \
|
||||
quartz.c \
|
||||
quartzCocoa.m \
|
||||
quartzKeyboard.c \
|
||||
|
@ -36,6 +35,8 @@ libXquartz_la_SOURCES = \
|
|||
quartzRandR.c \
|
||||
console_redirect.c
|
||||
|
||||
libXquartz_la_LIBADD = $(top_builddir)/pseudoramiX/libPseudoramiX.la
|
||||
|
||||
EXTRA_DIST = \
|
||||
X11Application.h \
|
||||
X11Controller.h \
|
||||
|
@ -44,7 +45,6 @@ EXTRA_DIST = \
|
|||
darwinfb.h \
|
||||
darwinEvents.h \
|
||||
keysym2ucs.h \
|
||||
pseudoramiX.h \
|
||||
quartz.h \
|
||||
quartzCommon.h \
|
||||
quartzKeyboard.h \
|
||||
|
|
|
@ -153,6 +153,7 @@ XWin_SOURCES = $(SRCS)
|
|||
AM_CPPFLAGS = -I$(top_srcdir)/miext/rootless
|
||||
|
||||
XWIN_SYS_LIBS += -ldxguid
|
||||
XWIN_LIBS += $(top_builddir)/pseudoramiX/libPseudoramiX.la
|
||||
|
||||
XWin_DEPENDENCIES = $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_LIBS) $(XSERVER_LIBS)
|
||||
XWin_LDADD = $(MULTIWINDOW_LIBS) $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_GLX_LINK_FLAGS) $(XWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS) $(XSERVER_SYS_LIBS) $(XWIN_SYS_LIBS)
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
# Fake Xinerama extension
|
||||
|
||||
AM_CFLAGS = $(DIX_CFLAGS)
|
||||
|
||||
noinst_LTLIBRARIES = libPseudoramiX.la
|
||||
|
||||
libPseudoramiX_la_SOURCES = pseudoramiX.c pseudoramiX.h
|
Loading…
Reference in New Issue