MacOSX/Framework/Pre-Compile.sh: Use pbxcp instead of cp.
[vlc.git] / extras / MacOSX / Framework / Pre-Compile.sh
index 4641c7c..a4c0581 100644 (file)
@@ -1,7 +1,7 @@
 if test "${ACTION}" = ""; then
     # Debug --
     TARGET_BUILD_DIR="."
-    FULL_PRODUCT_NAME="VLC.framework"
+    FULL_PRODUCT_NAME="VLCKit.framework"
     CONTENTS_FOLDER_PATH="${FULL_PRODUCT_NAME}/Versions/A"
     VLC_BUILD_DIR="../../.."
     VLC_SRC_DIR="../../.."
@@ -17,6 +17,7 @@ if test "${ACTION}" = "build"; then
     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?
     linked_libs=" "
     
     ##########################
@@ -68,7 +69,7 @@ if test "${ACTION}" = "build"; then
     ##########################
 
     ##########################
-    # Build the modules folder (Same as VLC.framework/modules in Makefile)
+    # Build the modules folder (Same as VLCKit.framework/modules in Makefile)
     echo "Building modules folder..."
     # Figure out what modules are available to install
     for module in `top_builddir="${VLC_BUILD_DIR}" ${vlc_config} --target plugin` ; do
@@ -97,7 +98,7 @@ if test "${ACTION}" = "build"; then
     ##########################
     
     ##########################
-    # Build the library folder (Same as VLC.framework/lib in Makefile)
+    # Build the library folder (Same as VLCKit.framework/lib in Makefile)
     echo "Building library folder..."
     for linked_lib in ${linked_libs} ; do
         case "${linked_lib}" in
@@ -112,7 +113,11 @@ if test "${ACTION}" = "build"; then
                 ;;
         esac
     done
-    # Build the library folder
+    # Build the share folder
     ##########################
-    install_library "${VLC_BUILD_DIR}/src/.libs/libvlc-control.dylib" ${target_lib} "library"
+    # Build the library folder (Same as VLCKit.framework/lib in Makefile)
+    echo "Building share folder..."
+    pbxcp="/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks"
+    $pbxcp ${VLC_BUILD_DIR}/share/luameta ${target_share}
+    $pbxcp ${VLC_BUILD_DIR}/share/luaplaylist ${target_share}
 fi
\ No newline at end of file