make.pl isn't autotools specific
authorRafaël Carré <funman@videolan.org>
Mon, 4 Feb 2008 12:44:03 +0000 (12:44 +0000)
committerRafaël Carré <funman@videolan.org>
Mon, 4 Feb 2008 12:44:03 +0000 (12:44 +0000)
configure.ac
extras/buildsystem/autotools/make.pl [deleted file]
extras/buildsystem/make.pl [new file with mode: 0755]

index 7129709..315881a 100644 (file)
@@ -6204,7 +6204,7 @@ rm -f compile
 echo '#! /bin/sh' >compile
 
 echo "PATH=$PATH LANG=C make \$@ 2>&1| \\" >> compile
 echo '#! /bin/sh' >compile
 
 echo "PATH=$PATH LANG=C make \$@ 2>&1| \\" >> compile
-echo '`sed -ne "s/^top_srcdir *= *//p" < Makefile`/extras/buildsystem/autotools/make.pl' >> compile
+echo '`sed -ne "s/^top_srcdir *= *//p" < Makefile`/extras/buildsystem/make.pl' >> compile
 chmod a+x compile
 
 printf "
 chmod a+x compile
 
 printf "
diff --git a/extras/buildsystem/autotools/make.pl b/extras/buildsystem/autotools/make.pl
deleted file mode 100755 (executable)
index 32f3cbd..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-#! /usr/bin/perl
-
-# Attributes
-$bold = "\033[1m";
-
-# Colors
-$white  = "\033[37m";
-$yellow  = "\033[33m";
-$magenta  = "\033[35m";
-$blue  = "\033[34m";
-$red  = "\033[31m";
-$reset = "\033[0m";
-
-# Combinations
-$info   = $white.$bold;
-$warn   = $yellow.$bold;
-$error  = $red.$bold;
-$file   = $magenta.$bold;
-$lineno = $blue.$bold;
-
-while(<STDIN>)
-{
-     $line = $_;
-     chomp $line;
-     # Skip entering/leaving directories and incomplete lines
-     if(
-       $line =~ /make\[([0-9]*)\]:.*/ ||
-#       $line =~ /.*\s\\$/ ||
-        $line =~ /^test\s\-z\s/ ||
-        $line =~ /^Making\sclean\sin\s\./ ||
-       $line =~ /then\smv\s-f/ ||
-       $line =~ /.*make\s\s.*/ ||
-        $line =~ /make\s\sall-recursive/ ||
-        $line =~ /[A-z0-9-]*ar\s[A-z0-9]*\s([A-z0-9\-_\/\.]*)\s.*/ ||
-        $line =~ /^[A-z0-9-]*ranlib\s[A-z0-9-_]*plugin(.*)/ ||
-        $line =~ /^touch.*/ ||
-        $line =~ /^srcdir=.*/ ||
-        $line =~ /^.* (lib[A-z0-9-_]*plugin.so).*/ ||
-       $line =~ /^\sgcc\s-std=.*/ ||
-    $line =~ /^\sgcc\s-mmacosx.*/ ||
-    $line =~ /^\sg\+\+\s.*/ ||
-#    $line =~ /^.*moc.*/ ||
-       $line =~ /^.*libtool.*\-o\s(lib.*\.la).*/ ||
-        $line =~ /^.*rm\s\-f\s(.*)/ ||
-       $line =~ /^rm\s-fr\s(.*)/ ||
-       $line =~ /^creating lib.*/ )
-     {}
-     # Info
-     elsif(
-         $line =~ s/^.*\-shared.*(lib.*\.so).*/ LINK    : $1/g ||
-          $line =~ s/^.* (lib.*\.so).*/ LINK    : $1/g ||
-          $line =~ s/^.* (lib.*\.o)\s\.\/(.*)/ COMPILE : $2/g ||
-          $line =~ s/^.* (lib.*\.o)\s`.*`(.*);\ \\/ COMPILE : $2/ ||
-          $line =~ s/.*\-o\s([^\s]*)\s`.*`([^\s]*);.*/ COMPILE : $2/g ||
-          $line =~ s/^[A-z0-9-]*ranlib\s(.*)/ RANLIB  : $1/g ||
-          $line =~ s/^Making\sall\sin\s(.*)/MAKE     : $1/g ||
-          $line =~ s/^Making\sclean\sin\s(.*)/CLEAN  : $1/g  )
-     {
-       print $info.$line.$reset."\n";
-     }
-     # Warning
-     elsif (
-         $line =~ s/(.*):([0-9]*):\swarning\:(.*)/WARNING : $file$1: $lineno$2: $warn$3/g  ||
-          $line =~ s/.*is\sdeprecated.*/WARNING : $line/g )
-     {
-       print $warn.$line.$reset."\n";
-     }
-     # Error
-     elsif (
-         $line =~ s/(.*):([0-9]*):\serror\:(.*)/ERROR   : $file$1: $lineno$2: $error$3/g  )
-     {
-       print $error.$line.$reset."\n";
-     }
-     # Print unmatched lines
-     else
-     {
-       print $line."\n";
-     }
-}
diff --git a/extras/buildsystem/make.pl b/extras/buildsystem/make.pl
new file mode 100755 (executable)
index 0000000..32f3cbd
--- /dev/null
@@ -0,0 +1,79 @@
+#! /usr/bin/perl
+
+# Attributes
+$bold = "\033[1m";
+
+# Colors
+$white  = "\033[37m";
+$yellow  = "\033[33m";
+$magenta  = "\033[35m";
+$blue  = "\033[34m";
+$red  = "\033[31m";
+$reset = "\033[0m";
+
+# Combinations
+$info   = $white.$bold;
+$warn   = $yellow.$bold;
+$error  = $red.$bold;
+$file   = $magenta.$bold;
+$lineno = $blue.$bold;
+
+while(<STDIN>)
+{
+     $line = $_;
+     chomp $line;
+     # Skip entering/leaving directories and incomplete lines
+     if(
+       $line =~ /make\[([0-9]*)\]:.*/ ||
+#       $line =~ /.*\s\\$/ ||
+        $line =~ /^test\s\-z\s/ ||
+        $line =~ /^Making\sclean\sin\s\./ ||
+       $line =~ /then\smv\s-f/ ||
+       $line =~ /.*make\s\s.*/ ||
+        $line =~ /make\s\sall-recursive/ ||
+        $line =~ /[A-z0-9-]*ar\s[A-z0-9]*\s([A-z0-9\-_\/\.]*)\s.*/ ||
+        $line =~ /^[A-z0-9-]*ranlib\s[A-z0-9-_]*plugin(.*)/ ||
+        $line =~ /^touch.*/ ||
+        $line =~ /^srcdir=.*/ ||
+        $line =~ /^.* (lib[A-z0-9-_]*plugin.so).*/ ||
+       $line =~ /^\sgcc\s-std=.*/ ||
+    $line =~ /^\sgcc\s-mmacosx.*/ ||
+    $line =~ /^\sg\+\+\s.*/ ||
+#    $line =~ /^.*moc.*/ ||
+       $line =~ /^.*libtool.*\-o\s(lib.*\.la).*/ ||
+        $line =~ /^.*rm\s\-f\s(.*)/ ||
+       $line =~ /^rm\s-fr\s(.*)/ ||
+       $line =~ /^creating lib.*/ )
+     {}
+     # Info
+     elsif(
+         $line =~ s/^.*\-shared.*(lib.*\.so).*/ LINK    : $1/g ||
+          $line =~ s/^.* (lib.*\.so).*/ LINK    : $1/g ||
+          $line =~ s/^.* (lib.*\.o)\s\.\/(.*)/ COMPILE : $2/g ||
+          $line =~ s/^.* (lib.*\.o)\s`.*`(.*);\ \\/ COMPILE : $2/ ||
+          $line =~ s/.*\-o\s([^\s]*)\s`.*`([^\s]*);.*/ COMPILE : $2/g ||
+          $line =~ s/^[A-z0-9-]*ranlib\s(.*)/ RANLIB  : $1/g ||
+          $line =~ s/^Making\sall\sin\s(.*)/MAKE     : $1/g ||
+          $line =~ s/^Making\sclean\sin\s(.*)/CLEAN  : $1/g  )
+     {
+       print $info.$line.$reset."\n";
+     }
+     # Warning
+     elsif (
+         $line =~ s/(.*):([0-9]*):\swarning\:(.*)/WARNING : $file$1: $lineno$2: $warn$3/g  ||
+          $line =~ s/.*is\sdeprecated.*/WARNING : $line/g )
+     {
+       print $warn.$line.$reset."\n";
+     }
+     # Error
+     elsif (
+         $line =~ s/(.*):([0-9]*):\serror\:(.*)/ERROR   : $file$1: $lineno$2: $error$3/g  )
+     {
+       print $error.$line.$reset."\n";
+     }
+     # Print unmatched lines
+     else
+     {
+       print $line."\n";
+     }
+}