#!/bin/sh
if [ "${ACTION}" != 'clean' -a "${ACTION}" != 'installhdrs' ]; then
cd "${OBJROOT}"
make clean
CFLAGS="-gdwarf-2 -arch i386" "${SRCROOT}/distcc_dist/configure" --prefix=/usr
make ${ACTION}
if [ ! -d "${TEMP_FILE_DIR}" ]; then
mkdir -p "${TEMP_FILE_DIR}"
fi
for p in distcc distccd distccmon-text lsdistcc ; do
mv "${OBJROOT}/$p" "${TEMP_FILE_DIR}/$p" || exit 1;
done
if [ "${ACTION}" = 'install' ]; then
mv "${INSTALL_ROOT}/usr/lib/python2.5/site-packages/include_server/distcc_pump_c_extensions.so" "${TEMP_FILE_DIR}/distcc_pump_c_extensions.so"
fi
make clean
CFLAGS="-gdwarf-2 -arch x86_64" "${SRCROOT}/distcc_dist/configure" --prefix=/usr
make ${ACTION}
for p in distcc distccd distccmon-text lsdistcc ; do \
if [ "${ACTION}" = 'install' ]; then
lipo -arch i386 "${TEMP_FILE_DIR}/$p" -arch x86_64 "${OBJROOT}/$p" -create -output "${INSTALL_ROOT}/usr/bin/$p" || exit 1;
strip -S "${INSTALL_ROOT}/usr/bin/$p"
else
lipo -arch i386 "${TEMP_FILE_DIR}/$p" -arch x86_64 "${OBJROOT}/$p" -create -output "${TARGET_BUILD_DIR}/$p" || exit 1;
fi
done
if [ "${ACTION}" = 'install' ]; then
if [ ! -d "${INSTALL_ROOT}/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/include_server/" ]; then
mkdir -p "${INSTALL_ROOT}/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/include_server/"
fi
lipo -arch i386 "${TEMP_FILE_DIR}/distcc_pump_c_extensions.so" -arch x86_64 "${INSTALL_ROOT}/usr/lib/python2.5/site-packages/include_server/distcc_pump_c_extensions.so" -create -output "${INSTALL_ROOT}/usr/lib/python2.5/site-packages/include_server/distcc_pump_c_extensions.so" || exit 1;
strip -S "${INSTALL_ROOT}/usr/lib/python2.5/site-packages/include_server/distcc_pump_c_extensions.so"
fi
if [ "${ACTION}" = 'install' ]; then
echo " " > "${INSTALL_ROOT}/usr/lib/python2.5/site-packages/include_server/__init__.py"
ditto "${INSTALL_ROOT}/usr/lib/python2.5/site-packages" "${INSTALL_ROOT}/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages"
rm -r "${INSTALL_ROOT}/usr/lib/python2.5/"
fi
elif [ "${ACTION}" == 'clean' ]; then
make clean
fi