root/WiredTracker/trunk/trackerd.sh

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
Note: See TracBrowser for help on using the browser.