| 
									
										
										
										
											2020-01-03 10:10:17 -08:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function runOSX() { | 
					
						
							|  |  |  |   # if script is run as-is | 
					
						
							|  |  |  |   if [ -d $SCRIPT_PATH/checkout/WebKitBuild/Debug/MiniBrowser.app ]; then | 
					
						
							|  |  |  |     DYLIB_PATH="$SCRIPT_PATH/checkout/WebKitBuild/Debug" | 
					
						
							|  |  |  |   elif [ -d $SCRIPT_PATH/MiniBrowser.app ]; then | 
					
						
							|  |  |  |     DYLIB_PATH="$SCRIPT_PATH" | 
					
						
							|  |  |  |   elif [ -d $SCRIPT_PATH/WebKitBuild/Debug/MiniBrowser.app ]; then | 
					
						
							|  |  |  |     DYLIB_PATH="$SCRIPT_PATH/WebKitBuild/Debug" | 
					
						
							|  |  |  |   else | 
					
						
							|  |  |  |     echo "Cannot find a MiniBrowser.app in neither location" 1>&2 | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   MINIBROWSER="$DYLIB_PATH/MiniBrowser.app/Contents/MacOS/MiniBrowser" | 
					
						
							|  |  |  |   DYLD_FRAMEWORK_PATH=$DYLIB_PATH DYLD_LIBRARY_PATH=$DYLIB_PATH $MINIBROWSER "$@" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function runLinux() { | 
					
						
							|  |  |  |   # if script is run as-is | 
					
						
							| 
									
										
										
										
											2020-01-24 11:54:50 -08:00
										 |  |  |   if [ -d $SCRIPT_PATH/checkout/WebKitBuild/GTK ]; then | 
					
						
							|  |  |  |     LD_PATH="$SCRIPT_PATH/checkout/WebKitBuild/GTK/DependenciesGTK/Root/lib:$SCRIPT_PATH/checkout/WebKitBuild/GTK/Debug/bin" | 
					
						
							|  |  |  |     MINIBROWSER="$SCRIPT_PATH/checkout/WebKitBuild/GTK/Debug/bin/MiniBrowser" | 
					
						
							| 
									
										
										
										
											2020-01-03 10:10:17 -08:00
										 |  |  |   elif [ -f $SCRIPT_PATH/MiniBrowser ]; then | 
					
						
							|  |  |  |     LD_PATH="$SCRIPT_PATH" | 
					
						
							|  |  |  |     MINIBROWSER="$SCRIPT_PATH/MiniBrowser" | 
					
						
							| 
									
										
										
										
											2020-01-24 11:54:50 -08:00
										 |  |  |   elif [ -d $SCRIPT_PATH/WebKitBuild/GTK ]; then | 
					
						
							|  |  |  |     LD_PATH="$SCRIPT_PATH/WebKitBuild/GTK/DependenciesGTK/Root/lib:$SCRIPT_PATH/WebKitBuild/GTK/Debug/bin" | 
					
						
							|  |  |  |     MINIBROWSER="$SCRIPT_PATH/WebKitBuild/GTK/Debug/bin/MiniBrowser" | 
					
						
							| 
									
										
										
										
											2020-01-03 10:10:17 -08:00
										 |  |  |   else | 
					
						
							|  |  |  |     echo "Cannot find a MiniBrowser.app in neither location" 1>&2 | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LD_PATH $MINIBROWSER "$@" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SCRIPT_PATH="$(cd "$(dirname "$0")" ; pwd -P)" | 
					
						
							|  |  |  | if [ "$(uname)" == "Darwin" ]; then | 
					
						
							|  |  |  |   runOSX "$@" | 
					
						
							|  |  |  | elif [ "$(uname)" == "Linux" ]; then | 
					
						
							|  |  |  |   runLinux "$@" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   echo "ERROR: cannot run on this platform!" 1>&2 | 
					
						
							|  |  |  |   exit 1; | 
					
						
							|  |  |  | fi |