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:
Eric Anholt 2007-09-02 15:16:01 -07:00
parent c56930e6ca
commit 529acb1754

View File

@ -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)