Changeset 4969

Show
Ignore:
Timestamp:
10/18/07 19:28:30 (9 months ago)
Author:
morris
Message:

Make build script a bit more robust

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/libwired.sh

    r4836 r4969  
    22 
    33for i in $ARCHS; do 
     4        if [ -f "$TEMP_FILE_DIR/archs" ]; then 
     5                PREVIOUS_ARCHS=$(cat "$TEMP_FILE_DIR/archs") 
     6                 
     7                if [ "$ARCHS" != "$PREVIOUS_ARCHS" ]; then 
     8                        rm -f "$BUILT_PRODUCTS_DIR/libwired.a" 
     9                fi 
     10        fi 
     11                 
    412        if [ ! -f "$TEMP_FILE_DIR/make/$i/Makefile" ]; then 
    513                SDKROOT=$(eval echo SDKROOT_$i); SDKROOT=$(eval echo \$$SDKROOT) 
     
    1523                mv "$SRCROOT/libwired/config.h" "$TEMP_FILE_DIR/make/$i/config.h" 
    1624                mv "$SRCROOT/libwired/Makefile" "$TEMP_FILE_DIR/make/$i/Makefile" 
     25                rm -rf "$TEMP_FILE_DIR/run/$i/libwired" 
    1726                cp -r "$SRCROOT/libwired/run" "$TEMP_FILE_DIR/run/$i/libwired" 
    18                 ln -sf "$TEMP_FILE_DIR/run/$i/libwired/include/wired" "$BUILT_PRODUCTS_DIR/" 
     27        fi 
     28         
     29        if [ -d "$BUILT_PRODUCTS_DIR/wired" ]; then 
     30                ln -sf "$TEMP_FILE_DIR/run/$i/libwired/include/wired" "$BUILT_PRODUCTS_DIR/wired" 
    1931        fi 
    2032 
     
    3042done 
    3143 
     44echo "$ARCHS" > "$TEMP_FILE_DIR/archs" 
     45 
    3246if [ "$LIPO" ]; then 
    3347        lipo -create $LIBWIRED_BINARIES -output "$BUILT_PRODUCTS_DIR/libwired.a" || exit 1