From bed3235d222fd6e2207f6c0d551c67d5a53322cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Sandmann=20Pedersen?= Date: Thu, 18 Aug 2005 21:28:09 +0000 Subject: [PATCH] =?UTF-8?q?Thu=20Aug=2018=2017:27:09=202005=20S=C3=B8ren?= =?UTF-8?q?=20Sandmann=20=20Move=20fbmmx=20to=20a=20c?= =?UTF-8?q?onvenience=20library=20since=20the=20mmx=20flags=20may=20be=20h?= =?UTF-8?q?armful=20when=20=20=20=20=20applied=20to=20non-mmx=20code.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog | 6 ++++++ fb/Makefile.am | 24 ++++++++++++++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2684ed2ad..3c6d1870e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Thu Aug 18 17:27:09 2005 Søren Sandmann + + * fb/Makefile.am (libfbmmx_la_CFLAGS): Move fbmmx to a convenience + library since the mmx flags may be harmful when applied to non-mmx + code. + Wed Aug 17 14:54:49 2005 Søren Sandmann * Xext/Makefile.am: Conditionally compile in xprint.c diff --git a/fb/Makefile.am b/fb/Makefile.am index 7c8dce107..061dd70f5 100644 --- a/fb/Makefile.am +++ b/fb/Makefile.am @@ -1,14 +1,26 @@ -noinst_LTLIBRARIES = libfb.la +noinst_LTLIBRARIES = libfb.la libfbmmx.la AM_CFLAGS = $(DIX_CFLAGS) sdk_HEADERS = fb.h fbrop.h fbpseudocolor.h fboverlay.h if MMX_CAPABLE -AM_CFLAGS += -mmmx -msse -Winline --param inline-unit-growth=10000 \ - --param large-function-growth=10000 -DUSE_MMX +AM_CFLAGS += -DUSE_MMX + +libfbmmx_la_CFLAGS = \ + $(DIX_CFLAGS) \ + -DUSE_MMX \ + -mmmx \ + -msse \ + -Winline \ + --param inline-unit-growth=10000 \ + --param large-function-growth=10000 endif +libfbmmx_la_SOURCES = \ + fbmmx.c \ + fbmmx.h + libfb_la_SOURCES = \ fb.h \ fb24_32.c \ @@ -49,8 +61,8 @@ libfb_la_SOURCES = \ fbpseudocolor.c \ fbpseudocolor.h \ fbedge.c \ - fbedgeimp.h \ - fbmmx.c \ - fbmmx.h + fbedgeimp.h + +libfb_la_LIBADD = libfbmmx.la EXTRA_DIST = fbcmap.c