forked from old/legacy-imlib2
Imlib2 now benefits from the same MMX goop that Eterm has. :)
SVN revision: 3898
This commit is contained in:
parent
8cf8bf6d83
commit
7ac858d32d
|
@ -1,8 +1,10 @@
|
||||||
dnl Process this file with autoconf to create configure.
|
dnl Process this file with autoconf to create configure.
|
||||||
|
|
||||||
AC_INIT(src/Imlib2.h)
|
AC_INIT(src/Imlib2.h)
|
||||||
AM_CONFIG_HEADER(config.h)
|
|
||||||
AC_CANONICAL_SYSTEM
|
AC_CANONICAL_SYSTEM
|
||||||
|
AM_INIT_AUTOMAKE(imlib2, 1.0.0)
|
||||||
|
|
||||||
|
AM_CONFIG_HEADER(config.h)
|
||||||
|
|
||||||
AC_ARG_WITH(edb,
|
AC_ARG_WITH(edb,
|
||||||
[ --with-edb=DIR use edb rooted at <DIR>],
|
[ --with-edb=DIR use edb rooted at <DIR>],
|
||||||
|
@ -34,8 +36,7 @@ fi
|
||||||
if test x$mmx = xyes; then
|
if test x$mmx = xyes; then
|
||||||
AC_DEFINE(DO_MMX_ASM, 1, [enabling MMX Assembly])
|
AC_DEFINE(DO_MMX_ASM, 1, [enabling MMX Assembly])
|
||||||
fi
|
fi
|
||||||
|
AM_CONDITIONAL(HAVE_MMX, test x$mmx = xyes)
|
||||||
AM_INIT_AUTOMAKE(imlib2, 1.0.0)
|
|
||||||
|
|
||||||
pkglibdir='${libdir}'/loaders
|
pkglibdir='${libdir}'/loaders
|
||||||
AC_SUBST(pkglibdir)
|
AC_SUBST(pkglibdir)
|
||||||
|
|
|
@ -10,6 +10,9 @@ INCLUDES = -I/usr/X11R6/include -I$(top_srcdir)/libltdl \
|
||||||
$(X_CFLAGS) -I$(prefix)/include -I$(includedir) \
|
$(X_CFLAGS) -I$(prefix)/include -I$(includedir) \
|
||||||
-I. -I$(top_srcdir) -I$(top_srcdir)/src \
|
-I. -I$(top_srcdir) -I$(top_srcdir)/src \
|
||||||
-I$(top_srcdir)/loaders
|
-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
|
lib_LTLIBRARIES = libImlib2.la
|
||||||
include_HEADERS = Imlib2.h
|
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 \
|
filter.c script.c dynamic_filters.c \
|
||||||
Imlib2.h image.h scale.h blend.h updates.h colormod.h \
|
Imlib2.h image.h scale.h blend.h updates.h colormod.h \
|
||||||
file.h common.h rgbadraw.h font.h format.h \
|
file.h common.h rgbadraw.h font.h format.h \
|
||||||
rotate.h grad.h filter.h script.h dynamic_filters.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
|
|
||||||
EXTRA_libImlib2_la_SOURCES = rend.c ximage.c rgba.c color.c grab.c draw.c \
|
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 \
|
context.c color.h context.h draw.h grab.h rend.h \
|
||||||
rgba.h ximage.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@ \
|
libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ \
|
||||||
$(top_builddir)/libltdl/libltdlc.la \
|
$(top_builddir)/libltdl/libltdlc.la \
|
||||||
$(x_libs) -lttf $(LDFLAGS)
|
$(x_libs) -lttf $(LDFLAGS)
|
||||||
libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS)
|
libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS)
|
||||||
libImlib2_la_LDFLAGS = -version-info 1:0:0
|
endif
|
||||||
|
|
||||||
SYS_LOADERS_PATH = @pkglibdir@
|
SYS_LOADERS_PATH = @pkglibdir@
|
||||||
image.lo: loaderpath.h
|
image.lo: loaderpath.h
|
||||||
loaderpath.h: Makefile
|
loaderpath.h: Makefile
|
||||||
@echo "#define SYS_LOADERS_PATH \"${SYS_LOADERS_PATH}\"" > $@
|
@echo "#define SYS_LOADERS_PATH \"${SYS_LOADERS_PATH}\"" > $@
|
||||||
@echo "#define USER_LOADERS_PATH \".loaders\"" >> $@
|
@echo "#define USER_LOADERS_PATH \".loaders\"" >> $@
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue