forked from enlightenment/efl
parent
ef110b62c5
commit
f0a6c20615
|
@ -215,13 +215,242 @@ is only guaranteed to make Evas add it's own requirements.
|
||||||
|
|
||||||
To be documented...
|
To be documented...
|
||||||
|
|
||||||
|
Suggested configure options for evas for a P2/AMD/P3/P4 desktop X display:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-software-x11 \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-8-rgb-332 \
|
||||||
|
--enable-convert-8-rgb-666 \
|
||||||
|
--enable-convert-8-rgb-232 \
|
||||||
|
--enable-convert-8-rgb-222 \
|
||||||
|
--enable-convert-8-rgb-221 \
|
||||||
|
--enable-convert-8-rgb-121 \
|
||||||
|
--enable-convert-8-rgb-111 \
|
||||||
|
--enable-convert-16-rgb-565 \
|
||||||
|
--enable-convert-16-rgb-555 \
|
||||||
|
--enable-convert-16-rgb-rot-0 \
|
||||||
|
--enable-convert-32-rgb-8888 \
|
||||||
|
--enable-convert-32-rgbx-8888 \
|
||||||
|
--enable-convert-32-bgr-8888 \
|
||||||
|
--enable-convert-32-bgrx-8888 \
|
||||||
|
--enable-convert-32-rgb-rot-0
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -mpentiumpro -march=pentiumpro -mcpu=pentiumpro"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
For those that want eet and edb image loading ability:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-software-x11 \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-image-loader-eet \
|
||||||
|
--enable-image-loader-edb \
|
||||||
|
--enable-fmemopen \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-8-rgb-332 \
|
||||||
|
--enable-convert-8-rgb-666 \
|
||||||
|
--enable-convert-8-rgb-232 \
|
||||||
|
--enable-convert-8-rgb-222 \
|
||||||
|
--enable-convert-8-rgb-221 \
|
||||||
|
--enable-convert-8-rgb-121 \
|
||||||
|
--enable-convert-8-rgb-111 \
|
||||||
|
--enable-convert-16-rgb-565 \
|
||||||
|
--enable-convert-16-rgb-555 \
|
||||||
|
--enable-convert-16-rgb-rot-0 \
|
||||||
|
--enable-convert-32-rgb-8888 \
|
||||||
|
--enable-convert-32-rgbx-8888 \
|
||||||
|
--enable-convert-32-bgr-8888 \
|
||||||
|
--enable-convert-32-bgrx-8888 \
|
||||||
|
--enable-convert-32-rgb-rot-0
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -mpentiumpro -march=pentiumpro -mcpu=pentiumpro"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Or to use the fast sampling scaler:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-software-x11 \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-8-rgb-332 \
|
||||||
|
--enable-convert-8-rgb-666 \
|
||||||
|
--enable-convert-8-rgb-232 \
|
||||||
|
--enable-convert-8-rgb-222 \
|
||||||
|
--enable-convert-8-rgb-221 \
|
||||||
|
--enable-convert-8-rgb-121 \
|
||||||
|
--enable-convert-8-rgb-111 \
|
||||||
|
--enable-convert-16-rgb-565 \
|
||||||
|
--enable-convert-16-rgb-555 \
|
||||||
|
--enable-convert-16-rgb-rot-0 \
|
||||||
|
--enable-convert-32-rgb-8888 \
|
||||||
|
--enable-convert-32-rgbx-8888 \
|
||||||
|
--enable-convert-32-bgr-8888 \
|
||||||
|
--enable-convert-32-bgrx-8888 \
|
||||||
|
--enable-convert-32-rgb-rot-0
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -mpentiumpro -march=pentiumpro -mcpu=pentiumpro"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
OpenGL (being worked on. does nothing much at the moment).
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-gl-x11 \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
|
||||||
|
make CFLAGS="-g"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Suggested configure options for an ipaq 36xx:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-fb \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-small-dither-mask \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-16-rgb-ipq \
|
||||||
|
--enable-convert-16-rgb-rot-270
|
||||||
|
|
||||||
|
make CFLAGS="-O9"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Suggested configure options for an ipaq 38xx:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-fb \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-small-dither-mask \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-16-rgb-ipq \
|
||||||
|
--enable-convert-16-rgb-rot-90
|
||||||
|
|
||||||
|
make CFLAGS="-O9"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Suggested configure options for an cross-compiling ipaq using skiff:
|
||||||
|
|
||||||
|
This assumes you have a proper install of freetype2 on your skiff install that
|
||||||
|
contains a freetype-config script, and a proper install of libpng on your
|
||||||
|
skiff cross-compile environment.
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
export CC=/skiff/local/bin/arm-linux-gcc
|
||||||
|
export CFLAGS="-O9"
|
||||||
|
./configure \
|
||||||
|
--enable-fb \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-small-dither-mask \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-16-rgb-ipq \
|
||||||
|
--enable-convert-16-rgb-rot-0 \
|
||||||
|
--enable-convert-16-rgb-rot-270 \
|
||||||
|
--with-freetype-config=/skiff/local/arm-linux/bin/freetype-config
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -I/skiff/local/include -I/skiff/local/arm-linux/include"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
suggested configure options for an DirectFB on x86 target:
|
||||||
|
|
||||||
|
./configure \
|
||||||
|
--enable-directfb \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-scale-smooth
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -mpentiumpro -march=pentiumpro -mcpu=pentiumpro"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Suggested configure options for a qtopia target (desktop, qvfb):
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
./configure \
|
||||||
|
--enable-software-qtopia \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-cpu-p2-only \
|
||||||
|
--enable-cpu-mmx \
|
||||||
|
--enable-cpu-sse \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-16-rgb-565 \
|
||||||
|
--enable-convert-16-rgb-555 \
|
||||||
|
--enable-convert-16-rgb-ipq \
|
||||||
|
--enable-convert-16-rgb-rot-0 \
|
||||||
|
--enable-convert-32-rgb-8888 \
|
||||||
|
--enable-convert-32-bgr-8888 \
|
||||||
|
--enable-convert-32-rgb-rot-0 \
|
||||||
|
--with-qtdir=/opt/Qtopia
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -mpentiumpro -march=pentiumpro -mcpu=pentiumpro"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
Suggested configure options for a zaurus qtopia cross-compile target:
|
||||||
|
|
||||||
|
@verbatim
|
||||||
|
export CC=/opt/Embedix/tools/arm-linux/bin/gcc
|
||||||
|
export CXX=/opt/Embedix/tools/arm-linux/bin/g++
|
||||||
|
export CFLAGS="-O9"
|
||||||
|
./configure \
|
||||||
|
--enable-software-qtopia \
|
||||||
|
--enable-image-loader-png \
|
||||||
|
--enable-image-loader-jpeg \
|
||||||
|
--enable-small-dither-mask \
|
||||||
|
--enable-cpu-c \
|
||||||
|
--enable-scale-smooth \
|
||||||
|
--enable-scale-sample \
|
||||||
|
--enable-convert-16-rgb-565 \
|
||||||
|
--enable-convert-16-rgb-rot-270 \
|
||||||
|
--with-qtdir=/opt/Qtopia/sharp \
|
||||||
|
--with-freetype-config=/opt/Embedix/tools/arm-linux/bin/freetype-config
|
||||||
|
|
||||||
|
make CFLAGS="-O9 -I/opt/Embedix/tools/arm-linux/include"
|
||||||
|
@endverbatim
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue