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:
parent
164898b5e0
commit
da859f2089
@ -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
|
||||
|
@ -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() {
|
||||
|
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user