|
Revision 5114, 1.8 kB
(checked in by morris, 8 months ago)
|
Use DEVELOPER_SDK_DIR
|
- Property svn:executable set to
- Property svn:keywords set to
Id Rev
|
| Line | |
|---|
| 1 |
#!/bin/sh |
|---|
| 2 |
|
|---|
| 3 |
BUILDDIR="$1" |
|---|
| 4 |
INSTALLDIR="$2" |
|---|
| 5 |
|
|---|
| 6 |
for i in $ARCHS; do |
|---|
| 7 |
if [ ! -f "$BUILDDIR/make/$i/Makefile" ]; then |
|---|
| 8 |
SDKROOT=$(eval echo SDKROOT_$i); SDKROOT=$(eval echo \$$SDKROOT) |
|---|
| 9 |
MACOSX_DEPLOYMENT_TARGET=$(eval echo MACOSX_DEPLOYMENT_TARGET_$i); MACOSX_DEPLOYMENT_TARGET=$(eval echo \$$MACOSX_DEPLOYMENT_TARGET) |
|---|
| 10 |
RELEASE=$(uname -r) |
|---|
| 11 |
BUILD=$("$SRCROOT/trackerd/config.guess") |
|---|
| 12 |
HOST="$i-apple-darwin$RELEASE" |
|---|
| 13 |
|
|---|
| 14 |
cd "$SRCROOT/trackerd" |
|---|
| 15 |
CFLAGS="-g -O2 -arch $i -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET" CPPFLAGS="-I$BUILDDIR/make/$i -isysroot $SDKROOT" ./configure --build="$BUILD" --host="$HOST" --enable-warnings --srcdir="$SRCROOT/trackerd" --with-objdir="$OBJECT_FILE_DIR/$i" --with-rundir="$BUILDDIR/run/$i/trackerd" --prefix="$INSTALLDIR/Library" --with-fake-prefix="/Library" --with-trackerddir="Wired" --mandir="$INSTALLDIR/usr/local/man" --without-libwired || exit 1 |
|---|
| 16 |
|
|---|
| 17 |
cd "$SRCROOT/trackerd/libwired" |
|---|
| 18 |
CFLAGS="-g -O2 -arch $i -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET" CPPFLAGS="-I$BUILDDIR/make/$i/libwired -isysroot $SDKROOT" ./configure --build="$BUILD" --host="$HOST" --enable-warnings --enable-ssl --enable-pthreads --srcdir="$SRCROOT/trackerd/libwired" --with-objdir="$OBJECT_FILE_DIR/$i" --with-rundir="$BUILDDIR/run/$i/trackerd/libwired" || exit 1 |
|---|
| 19 |
|
|---|
| 20 |
mkdir -p "$BUILDDIR/make/$i/libwired" "$BUILDDIR/run/$i" "$BUILT_PRODUCTS_DIR" |
|---|
| 21 |
mv "$SRCROOT/trackerd/config.h" "$BUILDDIR/make/$i/config.h" |
|---|
| 22 |
mv "$SRCROOT/trackerd/libwired/config.h" "$BUILDDIR/make/$i/libwired/config.h" |
|---|
| 23 |
mv "$SRCROOT/trackerd/Makefile" "$BUILDDIR/make/$i/Makefile" |
|---|
| 24 |
mv "$SRCROOT/trackerd/libwired/Makefile" "$BUILDDIR/make/$i/libwired/Makefile" |
|---|
| 25 |
cp -r "$SRCROOT/trackerd/run" "$BUILDDIR/run/$i/trackerd" |
|---|
| 26 |
cp -r "$SRCROOT/trackerd/libwired/run" "$BUILDDIR/run/$i/trackerd/libwired" |
|---|
| 27 |
fi |
|---|
| 28 |
|
|---|
| 29 |
cd "$BUILDDIR/make/$i" |
|---|
| 30 |
make -f "$BUILDDIR/make/$i/Makefile" || exit 1 |
|---|
| 31 |
done |
|---|
| 32 |
|
|---|
| 33 |
exit 0 |
|---|