mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
Fix Xorg build by listing circular dependency libraries twice.
One of these I introduced by listing dix and mi in the same library list to simplify other servers. The other had been hacked around using libosandcommon, which is now gone.
This commit is contained in:
@@ -35,23 +35,18 @@ INCLUDES = @XORG_INCS@
|
||||
|
||||
Xorg_SOURCES = xorg.c
|
||||
|
||||
# libxorgos and libcommon need symbols from each other
|
||||
noinst_LTLIBRARIES = libosandcommon.la
|
||||
libosandcommon_la_SOURCES = osandcommon.c
|
||||
libosandcommon_la_LIBADD = \
|
||||
os-support/libxorgos.la \
|
||||
common/libcommon.la
|
||||
|
||||
osandcommon.c xorg.c:
|
||||
xorg.c:
|
||||
touch $@
|
||||
|
||||
DISTCLEANFILES = osandcommon.c xorg.c
|
||||
|
||||
XORG_LIBS = \
|
||||
$(XSERVER_LIBS \
|
||||
$(XSERVER_LIBS) \
|
||||
common/libinit.a \
|
||||
loader/libloader.a \
|
||||
libosandcommon.la \
|
||||
os-support/libxorgos.la \
|
||||
common/libcommon.la \
|
||||
os-support/libxorgos.la \
|
||||
rac/librac.a \
|
||||
parser/libxf86config.a \
|
||||
dixmods/libdixmods.la \
|
||||
@@ -60,7 +55,10 @@ XORG_LIBS = \
|
||||
ddc/libddc.a \
|
||||
i2c/libi2c.a \
|
||||
dixmods/libxorgxkb.la \
|
||||
@XORG_LIBS@
|
||||
$(top_builddir)/mi/libmi.la \
|
||||
$(top_builddir)/os/libos.la \
|
||||
@XORG_LIBS@ \
|
||||
dixmods/libxorgxkb.la
|
||||
|
||||
Xorg_DEPENDENCIES = $(XORG_LIBS)
|
||||
Xorg_LDADD = $(XORG_LIBS) $(XORG_SYS_LIBS) $(XSERVER_SYS_LIBS)
|
||||
|
||||
Reference in New Issue
Block a user