forked from enlightenment/efl
parent
073e9b47c6
commit
f888136a06
|
@ -16,7 +16,8 @@ dist-hook:
|
||||||
bin_SCRIPTS = eet-config
|
bin_SCRIPTS = eet-config
|
||||||
|
|
||||||
EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN eet.spec eet.c.in \
|
EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN eet.spec eet.c.in \
|
||||||
gendoc Doxyfile eet_docs.tar.gz eet.pc.in
|
gendoc Doxyfile eet_docs.tar.gz eet.pc.in \
|
||||||
|
make_cross_compile_arm.sh
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
pkgconfig_DATA = eet.pc
|
pkgconfig_DATA = eet.pc
|
||||||
|
|
|
@ -0,0 +1,74 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
make clean distclean
|
||||||
|
./configure
|
||||||
|
|
||||||
|
cp config.h config.h.bak
|
||||||
|
grep -v HAVE_FMEMOPEN config.h.bak > config.h
|
||||||
|
#cp config.h config.h.bak
|
||||||
|
#grep -v HAVE_OPEN_MEMSTREAM config.h.bak > config.h
|
||||||
|
rm config.h.bak
|
||||||
|
|
||||||
|
CC="/skiff/local/bin/arm-linux-gcc"
|
||||||
|
ST="/skiff/local/bin/arm-linux-strip"
|
||||||
|
CFLAGS="-O2"
|
||||||
|
|
||||||
|
rm -rf "build"
|
||||||
|
mkdir "build"
|
||||||
|
mkdir "build""/usr"
|
||||||
|
mkdir "build""/usr/local"
|
||||||
|
DST=`pwd`"/build""/usr/local";
|
||||||
|
|
||||||
|
mkdir $DST"/lib";
|
||||||
|
mkdir $DST"/bin";
|
||||||
|
mkdir $DST"/share";
|
||||||
|
mkdir $DST"/share/eet";
|
||||||
|
|
||||||
|
pushd src
|
||||||
|
|
||||||
|
pushd lib
|
||||||
|
LIB="eet"
|
||||||
|
VER="0.0.1"
|
||||||
|
$CC \
|
||||||
|
*.c \
|
||||||
|
$CFLAGS \
|
||||||
|
-I. \
|
||||||
|
-I../.. \
|
||||||
|
-I/skiff/local/include \
|
||||||
|
-shared -fPIC -DPIC \
|
||||||
|
-Wl,-soname -Wl,"lib"$LIB".so.0.0.1" \
|
||||||
|
-o "lib"$LIB".so.0.0.1"
|
||||||
|
$ST -g "lib"$LIB".so.0.0.1"
|
||||||
|
rm -f "lib"$LIB".so"
|
||||||
|
ln -s "lib"$LIB".so.0.0.1" "lib"$LIB".so"
|
||||||
|
rm -f "lib"$LIB".so.0"
|
||||||
|
ln -s "lib"$LIB".so.0.0.1" "lib"$LIB".so.0"
|
||||||
|
rm -f "lib"$LIB".so.0.0"
|
||||||
|
ln -s "lib"$LIB".so.0.0.1" "lib"$LIB".so.0.0"
|
||||||
|
cp -a "lib"$LIB".so"* $DST"/lib";
|
||||||
|
popd
|
||||||
|
|
||||||
|
pushd bin
|
||||||
|
BIN="eet"
|
||||||
|
$CC "eet_main.c" \
|
||||||
|
-I../.. -I../lib \
|
||||||
|
-I. \
|
||||||
|
-I/skiff/local/include \
|
||||||
|
-L. -L../lib \
|
||||||
|
-L/skiff/local/lib \
|
||||||
|
-leet -ljpeg -lz -lm \
|
||||||
|
-o $BIN
|
||||||
|
$ST $BIN
|
||||||
|
cp -a $BIN $DST"/bin";
|
||||||
|
popd
|
||||||
|
popd
|
||||||
|
|
||||||
|
#cp -ar data $DST"/share/eet"
|
||||||
|
|
||||||
|
PD=`pwd`
|
||||||
|
pushd "build"
|
||||||
|
tar zcvf $PD"/data.tar.gz" *
|
||||||
|
pushd /skiff
|
||||||
|
sudo tar zxvf $PD"/data.tar.gz"
|
||||||
|
popd
|
||||||
|
popd
|
|
@ -25,4 +25,8 @@ void _eet_memfile_read_close(FILE *f);
|
||||||
FILE *_eet_memfile_write_open(void **data, size_t *size);
|
FILE *_eet_memfile_write_open(void **data, size_t *size);
|
||||||
void _eet_memfile_write_close(FILE *f);
|
void _eet_memfile_write_close(FILE *f);
|
||||||
|
|
||||||
|
#ifndef PATH_MAX
|
||||||
|
#define PATH_MAX 4096
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -5,7 +5,7 @@ FILE *
|
||||||
_eet_memfile_read_open(void *data, size_t size)
|
_eet_memfile_read_open(void *data, size_t size)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_FMEMOPEN
|
#ifdef HAVE_FMEMOPEN
|
||||||
return fmemopen(data, size, "r");
|
return (FILE *)fmemopen(data, size, "r");
|
||||||
#else
|
#else
|
||||||
FILE *f;
|
FILE *f;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue