forked from enlightenment/efl
parent
073e9b47c6
commit
f888136a06
|
@ -16,7 +16,8 @@ dist-hook:
|
|||
bin_SCRIPTS = eet-config
|
||||
|
||||
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
|
||||
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
|
|
@ -24,5 +24,9 @@ FILE *_eet_memfile_read_open(void *data, size_t size);
|
|||
void _eet_memfile_read_close(FILE *f);
|
||||
FILE *_eet_memfile_write_open(void **data, size_t *size);
|
||||
void _eet_memfile_write_close(FILE *f);
|
||||
|
||||
|
||||
#ifndef PATH_MAX
|
||||
#define PATH_MAX 4096
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
|
@ -5,7 +5,7 @@ FILE *
|
|||
_eet_memfile_read_open(void *data, size_t size)
|
||||
{
|
||||
#ifdef HAVE_FMEMOPEN
|
||||
return fmemopen(data, size, "r");
|
||||
return (FILE *)fmemopen(data, size, "r");
|
||||
#else
|
||||
FILE *f;
|
||||
|
||||
|
|
Loading…
Reference in New Issue