DynLib erstellung auf StaticLib durch Funktion GenDynLib ersetzt

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4704 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2009-05-19 07:45:19 +00:00
parent 164898b5e0
commit da859f2089
3 changed files with 6 additions and 43 deletions

View File

@ -91,13 +91,7 @@ mk32() {
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make distclean
mkdir /tmp/a52dec
cd /tmp/a52dec
ar -x $TMPROOT/usr/lib/liba52.a
gcc $BUILDOPTIONS32 -fPIC -shared -Wl,-soname,liba52.so.0 \
-o $TMPROOT/usr/lib/liba52.so.0.7.4 *.o
cd -
rm -r /tmp/a52dec
GenDynLib32 $TMPROOT/usr/lib/liba52.a 0.7.4
}
#Hier wird der Make Prozess der Sourcen definiert
@ -115,13 +109,7 @@ mk() {
--enable-double
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
mkdir /tmp/a52dec
cd /tmp/a52dec
ar -x $TMPROOT/usr/$LIBDIR/liba52.a
gcc $BUILDOPTIONS -fPIC -shared -Wl,-soname,liba52.so.0 \
-o $TMPROOT/usr/$LIBDIR/liba52.so.0.7.4 *.o
cd -
rm -r /tmp/a52dec
GenDynLib $TMPROOT/usr/$LIBDIR/liba52.a 0.7.4
}
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann

View File

@ -91,13 +91,7 @@ mk32() {
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
make distclean
mkdir /tmp/audiofile
cd /tmp/audiofile
ar -x $TMPROOT/usr/lib/libaudiofile.a
gcc $BUILDOPTIONS32 -fPIC -shared -Wl,-soname,libaudiofile.so.0 \
-o $TMPROOT/usr/lib/libaudiofile.so.0.2.6 *.o
cd -
rm -r /tmp/audiofile
GenDynLib32 $TMPROOT/usr/lib/libaudifile.a 0.2.6
mv $TMPROOT/usr/bin/audiofile-config{,-32}
}
@ -115,14 +109,7 @@ mk() {
make -j $NUMCPU &&
make -j $NUMCPU DESTDIR=$TMPROOT install
CheckError "Make install process failed !" 1
mkdir /tmp/audiofile
cd /tmp/audiofile
ar -x $TMPROOT/usr/$LIBDIR/libaudiofile.a
gcc $BUILDOPTIONS -fPIC -shared -Wl,-soname,libaudiofile.so.0 \
-o $TMPROOT/usr/$LIBDIR/libaudiofile.so.0.2.6 *.o
cd -
rm -r /tmp/audiofile
GenDynLib $TMPROOT/usr/$LIBDIR/libaudifile.a 0.2.6
}
postmk() {

View File

@ -82,13 +82,7 @@ premk() {
mk32() {
make CC="gcc $BUILDOPTIONS32 -fPIC" REAL_DAEMON_DIR=/usr/sbin linux
cp libwrap.a $TMPROOT/usr/lib
mkdir /tmp/libwrap
cd /tmp/libwrap
ar -x $TMPROOT/usr/lib/libwrap.a
gcc $BUILDOPTIONS32 -shared -Wl,-soname,libwrap.so.1 -o $TMPROOT/usr/lib/libwrap.so.1 *.o
rm -r *.o
cd -
rm -r /tmp/libwrap
GenDynLib32 $TMPROOT/usr/lib/libwrap.a 1.0.0
make clean
}
@ -102,13 +96,7 @@ mk() {
cp *.3 $TMPROOT/usr/share/man/man3
cp *.5 $TMPROOT/usr/share/man/man5
cp *.8 $TMPROOT/usr/share/man/man8
mkdir /tmp/libwrap
cd /tmp/libwrap
ar -x $TMPROOT/usr/$LIBDIR/libwrap.a
gcc $BUILDOPTIONS -fPIC -shared -Wl,-soname,libwrap.so.1 -o $TMPROOT/usr/$LIBDIR/libwrap.so.1 *.o
rm -r *.o
cd -
rm -r /tmp/libwrap
GenDynLib $TMPROOT/usr/$LIBDIR/libwrap.a 1.0.0
cp *.h $TMPROOT/usr/include
}