libespgs.so wird nun extra erstellt, damit diese mit foomatig verbunden werden kann

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5150 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2010-01-20 10:30:49 +00:00
parent 3aecad69f3
commit 4427ff9448

View File

@ -79,14 +79,19 @@ premk() {
#Hier wird der Make Prozess der Sourcen definiert
mk() {
CC="gcc $BUILDOPTIONS" \
CXX="gcc $BUILDOPTIONS" \
./configure --target=$TARGET \
--prefix=/usr \
--with-drivers=ALL \
--with-cups &&
sed -e "s/STDLIBS.*$/STDLIBS= -lm -liconv/" Makefile >/tmp/Makefile
mv /tmp/Makefile Makefile
CC="gcc $BUILDOPTIONS -fPIC" \
CXX="gcc $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \
./configure --prefix=/usr \
--enable-cups \
--enable-dynamic \
--enable-threads \
--with-ijs \
--with-jbig2dec \
--with-omni \
--with-x \
--with-drivers=ALL &&
sed -i "s/STDLIBS.*$/STDLIBS= -lm -liconv/" Makefile
make &&
make -j $NUMCPU prefix=$TMPROOT/usr \
datadir=$TMPROOT/usr/share \
@ -99,6 +104,14 @@ mk() {
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
#in $TMPROOT noch einiges korrigieren
postmk() {
mkdir -p $TMPROOT/usr/include/ghostscript
find src -name "*.h" -exec cp {} $TMPROOT/usr/include/ghostscript \;
mkdir -p $TMPROOT/usr/$LIBDIR
rm obj/gp_psync.o obj/inobtokn.o obj/gsiodevs.o obj/inouparm.o obj/gxino12b.o
gcc -shared -Wl,-soname,libespgs.so.8.15.2 -o $TMPROOT/usr/$LIBDIR/libespgs.so.8.15.2 obj/*.o
ln -s libespgs.so.8.15.2 $TMPROOT/usr/$LIBDIR/libespgs.so.8.15
ln -s libespgs.so.8.15.2 $TMPROOT/usr/$LIBDIR/libespgs.so.8
ln -s libespgs.so.8.15.2 $TMPROOT/usr/$LIBDIR/libespgs.so
mv $TMPROOT/usr/man $TMPROOT/usr/share/
cd $TMPROOT/usr/share/ghostscript
tar -zxvf $LFSSOURCE/$SRCPATH/ghostscript-fonts-std*.tar.gz