Imlib2 now benefits from the same MMX goop that Eterm has. :)

SVN revision: 3898
This commit is contained in:
Michael Jennings 2000-11-17 00:37:00 +00:00
parent 8cf8bf6d83
commit 7ac858d32d
2 changed files with 17 additions and 8 deletions

View File

@ -1,8 +1,10 @@
dnl Process this file with autoconf to create configure.
AC_INIT(src/Imlib2.h)
AM_CONFIG_HEADER(config.h)
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE(imlib2, 1.0.0)
AM_CONFIG_HEADER(config.h)
AC_ARG_WITH(edb,
[ --with-edb=DIR use edb rooted at <DIR>],
@ -34,8 +36,7 @@ fi
if test x$mmx = xyes; then
AC_DEFINE(DO_MMX_ASM, 1, [enabling MMX Assembly])
fi
AM_INIT_AUTOMAKE(imlib2, 1.0.0)
AM_CONDITIONAL(HAVE_MMX, test x$mmx = xyes)
pkglibdir='${libdir}'/loaders
AC_SUBST(pkglibdir)

View File

@ -10,6 +10,9 @@ INCLUDES = -I/usr/X11R6/include -I$(top_srcdir)/libltdl \
$(X_CFLAGS) -I$(prefix)/include -I$(includedir) \
-I. -I$(top_srcdir) -I$(top_srcdir)/src \
-I$(top_srcdir)/loaders
MMX_SRCS = asm_blend.S asm_rgba.S asm_scale.S asm_rotate.S \
asm_blend_cmod.S
MMX_OBJS = $(MMX_SRCS:.S=.lo)
lib_LTLIBRARIES = libImlib2.la
include_HEADERS = Imlib2.h
@ -18,22 +21,27 @@ libImlib2_la_SOURCES = scale.c image.c blend.c file.c rgbadraw.c api.c \
filter.c script.c dynamic_filters.c \
Imlib2.h image.h scale.h blend.h updates.h colormod.h \
file.h common.h rgbadraw.h font.h format.h \
rotate.h grad.h filter.h script.h dynamic_filters.h \
asm_blend.S asm_rgba.S asm_scale.S asm_rotate.S \
asm_blend_cmod.S
rotate.h grad.h filter.h script.h dynamic_filters.h
EXTRA_libImlib2_la_SOURCES = rend.c ximage.c rgba.c color.c grab.c draw.c \
context.c color.h context.h draw.h grab.h rend.h \
rgba.h ximage.h
libImlib2_la_LDFLAGS = -version-info 1:0:0
if HAVE_MMX
libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) \
$(top_builddir)/libltdl/libltdlc.la \
$(x_libs) -lttf $(LDFLAGS)
libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS) $(MMX_OBJS)
else
libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ \
$(top_builddir)/libltdl/libltdlc.la \
$(x_libs) -lttf $(LDFLAGS)
libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS)
libImlib2_la_LDFLAGS = -version-info 1:0:0
endif
SYS_LOADERS_PATH = @pkglibdir@
image.lo: loaderpath.h
loaderpath.h: Makefile
@echo "#define SYS_LOADERS_PATH \"${SYS_LOADERS_PATH}\"" > $@
@echo "#define USER_LOADERS_PATH \".loaders\"" >> $@