lib="lib"
modules="modules"
share="share"
+ include="include"
target="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}"
target_lib="${target}/${lib}" # Should we consider using a different well-known folder like shared resources?
target_modules="${target}/${modules}" # Should we consider using a different well-known folder like shared resources?
target_share="${target}/${share}" # Should we consider using a different well-known folder like shared resources?
+ target_include="${target}/${include}" # Should we consider using a different well-known folder like shared resources?
linked_libs=" "
##########################
else
local lib_install_prefix="@loader_path/../lib"
fi
-
+
if test -e ${1} && ((! test -e ${lib_dest}) || test ${1} -nt ${lib_dest} ); then
mkdir -p ${2}
# @function install_library
##########################
+ prefix=".libs/"
+ suffix="dylib"
+
##########################
# Hack for VLC-release.app
if [ "$FULL_PRODUCT_NAME" = "VLC-release.app" ] ; then
- prefix=".libs/"
install_library "${VLC_BUILD_DIR}/src/${prefix}vlc" "${target}" "bin" "@loader_path/lib"
- install ${target}/vlc ${target}/VLC
- suffix="dylib"
- else
- prefix=""
- suffix="so"
+ mv ${target}/vlc ${target}/VLC
+ chmod +x ${target}/VLC
fi
##########################
# Create a symbolic link in the root of the framework
mkdir -p ${target_lib}
mkdir -p ${target_modules}
-
- pushd `pwd` > /dev/null
- cd ${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}
-
- ln -sf Versions/Current/${lib} .
- ln -sf Versions/Current/${modules} .
-
- popd > /dev/null
- # Create a symbolic link in the root of the framework
- ##########################
-
+
+ if [ "$FULL_PRODUCT_NAME" != "VLC-release.app" ] ; then
+ pushd `pwd` > /dev/null
+ cd ${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}
+
+ ln -sf Versions/Current/${lib} .
+ ln -sf Versions/Current/${modules} .
+ ln -sf Versions/Current/${include} .
+ ln -sf Versions/Current/${share} .
+
+ popd > /dev/null
+ fi
+
##########################
# Build the library folder
echo "Building library folder... ${linked_libs}"
esac
done
-
- install_library "${VLC_BUILD_DIR}/src/${prefix}libvlc-control.dylib" ${target_lib} "library"
install_library "${VLC_BUILD_DIR}/src/${prefix}libvlc.dylib" ${target_lib} "library"
##########################
pbxcp="/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -resolve-src-symlinks"
mkdir -p ${target_share}
$pbxcp ${VLC_SRC_DIR}/share/lua ${target_share}
+
+ ##########################
+ # Exporting headers
+ echo "Exporting headers..."
+ mkdir -p ${target_include}/vlc
+ $pbxcp ${VLC_SRC_DIR}/include/vlc/*.h ${target_include}/vlc
+
fi