diff --git a/Builds/Linux/setup.sh b/Builds/Linux/setup.sh
index 537ac63c02ca20ffc4e78ec24007595b7a18e2b6..0ca475cc5b95d27eff79ba1ac818fd4b662bc9c7 100755
--- a/Builds/Linux/setup.sh
+++ b/Builds/Linux/setup.sh
@@ -39,23 +39,7 @@ else
 fi
 
 # Step 2: Compile plugins
-PLUGIN_SRC_DIR="${PROC_DIR}/Source/Processors"
-PLUGINS=`ls -d ${PLUGIN_SRC_DIR}/*`
-
-cd $PLUGIN_SRC_DIR
-for PLUGIN in ${PLUGINS}
-do
-	if [ -f $PLUGIN/Makefile ]; then
-		cd $PLUGIN
-		make clean
-		make
-		if [ $? -ne 0 ]; then
-			echo "-----> Plugin compile failed."
-			exit
-		fi
-		cd ..
-	fi
-done
+make -j4 -f Makefile.plugins
 
 if [ $? -eq 0 ]; then
 	echo "-----> Plugin installation sucessful."